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

Summary

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