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
Change comment: There is no comment for this version
To version 82.1
edited by Andrus Adamchik
on 2006/12/10 12:40
Change comment: Migrated to Confluence 5.3

Summary

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