Changes for page JApplication
Last modified by Andrus Adamchik on 2006/12/10 12:40
From version 81.1
edited by Andrus Adamchik
on 2006/12/10 12:40
on 2006/12/10 12:40
Change comment:
Migrated to Confluence 4.0
To 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
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- 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 {{code language="none"}}"java -jar file.jar"{{/code}}.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"--##--.-- 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>> 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.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. 10 10 11 11 == OS Requirements == 12 12 ... ... @@ -16,102 +16,22 @@ 16 16 17 17 == Parameters == 18 18 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 -))) 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 109 109 110 110 == Nested Elements == 111 111 112 112 === lib === 113 113 114 -The [[FileSet>> url:http://ant.apache.org/manual/CoreTypes/fileset.html||shape="rect"]] specifying jar files to be included in the application.34 +The [[FileSet>>http://ant.apache.org/manual/CoreTypes/fileset.html]] specifying jar files to be included in the application. 115 115 116 116 == Examples == 117 117