Changes for page JApplication
Last modified by Andrus Adamchik on 2006/12/10 12:40
From version 80.1
edited by Andrus Adamchik
on 2006/12/10 12:40
on 2006/12/10 12:40
Change comment:
There is no comment for this version
To version 82.1
edited by Andrus Adamchik
on 2006/12/10 12:40
on 2006/12/10 12:40
Change comment:
Migrated to Confluence 5.3
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,0 +1,1 @@ 1 +WOProject-Ant - Content
-
... ... @@ -1,12 +1,12 @@ 1 1 == Description == 2 2 3 -//JApplication// is a task for assembling native launchers of Java applications for a number of target platforms. Currently supports native launchers for Mac and Windows operating systems and also a "java launcher" - a single jar file that can be run via ##"java --jar file.jar"--##--.--3 +//JApplication// is a task for assembling native launchers of Java applications for a number of target platforms. Currently supports native launchers for Mac and Windows operating systems and also a "java launcher" - a single jar file that can be run via {{code language="none"}}"java -jar file.jar"{{/code}}. 4 4 5 5 == OS Strategies == 6 6 7 7 * Java: builds a single runnable jar file out of a collection of jar files. 8 8 * Mac: builds a XYZ.app bundle that includes all jar dependencies. 9 -* Windows: Performs a Java build and creates an [[NSIS>>http://nsis.sourceforge.net/Main_Page]] launcher for the runnable jar. Both ##".exe"##and##".jar"##files are required to be in the same directory for the launcher to work.9 +* Windows: Performs a Java build and creates an [[NSIS>>url:http://nsis.sourceforge.net/Main_Page||shape="rect"]] launcher for the runnable jar. Both {{code language="none"}}".exe"{{/code}} and {{code language="none"}}".jar"{{/code}} files are required to be in the same directory for the launcher to work. 10 10 11 11 == OS Requirements == 12 12 ... ... @@ -16,22 +16,102 @@ 16 16 17 17 == Parameters == 18 18 19 -|=Attribute|=Description|=Required|=Platforms 20 -|name|The name of the application without OS-specific extension|yes| 21 -|mainClass|Main Java class|yes| 22 -|os|A family of operating systems. Currently supported values are "mac", "windows" and "java"|no (will use build machine os if ommitted; if the os is not supported, will use "java")| 23 -|destDir|A destination directory where the application launcher should be installed|no (will use ##"$basedir"## if omitted)| 24 -|longName|An optional string identifying the application human-readable name. If not specified, "name" is used.|no| 25 -|icon|Platform-specific icon file (usually ".ico" on Windows and ".icns" on Mac)|no|mac,windows 26 -|jvm|Minimal version of the Java Virtual machine required.|no (default is "1.4+")|mac 27 -|jvmOptions|Optional parameters to pass to the JVM, such as memory settings, etc.|no|mac,windows 28 -|version|Product version string|no (default 0.0)|mac 19 +|=((( 20 +Attribute 21 +)))|=((( 22 +Description 23 +)))|=((( 24 +Required 25 +)))|=((( 26 +Platforms 27 +))) 28 +|((( 29 +name 30 +)))|((( 31 +The name of the application without OS-specific extension 32 +)))|((( 33 +yes 34 +)))|((( 35 + 36 +))) 37 +|((( 38 +mainClass 39 +)))|((( 40 +Main Java class 41 +)))|((( 42 +yes 43 +)))|((( 44 + 45 +))) 46 +|((( 47 +os 48 +)))|((( 49 +A family of operating systems. Currently supported values are "mac", "windows" and "java" 50 +)))|((( 51 +no (will use build machine os if ommitted; if the os is not supported, will use "java") 52 +)))|((( 53 + 54 +))) 55 +|((( 56 +destDir 57 +)))|((( 58 +A destination directory where the application launcher should be installed 59 +)))|((( 60 +no (will use {{code language="none"}}"${basedir}"{{/code}} if omitted) 61 +)))|((( 62 + 63 +))) 64 +|((( 65 +longName 66 +)))|((( 67 +An optional string identifying the application human-readable name. If not specified, "name" is used. 68 +)))|((( 69 +no 70 +)))|((( 71 + 72 +))) 73 +|((( 74 +icon 75 +)))|((( 76 +Platform-specific icon file (usually "*.ico" on Windows and "*.icns" on Mac) 77 +)))|((( 78 +no 79 +)))|((( 80 +mac,windows 81 +))) 82 +|((( 83 +jvm 84 +)))|((( 85 +Minimal version of the Java Virtual machine required. 86 +)))|((( 87 +no (default is "1.4+") 88 +)))|((( 89 +mac 90 +))) 91 +|((( 92 +jvmOptions 93 +)))|((( 94 +Optional parameters to pass to the JVM, such as memory settings, etc. 95 +)))|((( 96 +no 97 +)))|((( 98 +mac,windows 99 +))) 100 +|((( 101 +version 102 +)))|((( 103 +Product version string 104 +)))|((( 105 +no (default 0.0) 106 +)))|((( 107 +mac 108 +))) 29 29 30 30 == Nested Elements == 31 31 32 32 === lib === 33 33 34 -The [[FileSet>>http://ant.apache.org/manual/CoreTypes/fileset.html]] specifying jar files to be included in the application. 114 +The [[FileSet>>url:http://ant.apache.org/manual/CoreTypes/fileset.html||shape="rect"]] specifying jar files to be included in the application. 35 35 36 36 == Examples == 37 37