@@ -14,35 +14,34 @@ Add the following `plugin` tag to your `pom.xml`:
1414
1515``` xml
1616<plugin >
17- <groupId >io.github.fvarrui</groupId >
18- <artifactId >javapackager</artifactId >
19- <version >1.2.0|1.2.1-SNAPSHOT</version >
20- <executions >
21- <execution >
22- <phase >package</phase >
23- <goals >
24- <goal >package</goal >
25- </goals >
26- <configuration >
27- <!-- mandatory -->
28- <mainClass >path.to.your.mainClass</mainClass >
29- <!-- optional -->
30- <bundleJre >true|false</bundleJre >
31- <generateInstaller >true|false</generateInstaller >
32- <administratorRequired >true|false</administratorRequired >
33- <platform >auto|linux|mac|windows</platform >
34- <additionalResources >
35- <additionalResource >file path</additionalResource >
36- <additionalResource >folder path</additionalResource >
37- <additionalResource >...</additionalResource >
38- </additionalResources >
39- <linuxConfig >...</linuxConfig >
40- <macConfig >...</macConfig >
41- <winConfig >...</winConfig >
42- [...]
43- </configuration >
44- </execution >
45- </executions >
17+ <groupId >io.github.fvarrui</groupId >
18+ <artifactId >javapackager</artifactId >
19+ <version >1.2.0|1.2.1-SNAPSHOT</version >
20+ <executions >
21+ <execution >
22+ <phase >package</phase >
23+ <goals >
24+ <goal >package</goal >
25+ </goals >
26+ <configuration >
27+ <!-- mandatory -->
28+ <mainClass >path.to.your.mainClass</mainClass >
29+ <!-- optional -->
30+ <bundleJre >true|false</bundleJre >
31+ <generateInstaller >true|false</generateInstaller > <administratorRequired >true|false</administratorRequired >
32+ <platform >auto|linux|mac|windows</platform >
33+ <additionalResources >
34+ <additionalResource >file path</additionalResource >
35+ <additionalResource >folder path</additionalResource >
36+ <additionalResource >...</additionalResource >
37+ </additionalResources >
38+ <linuxConfig >...</linuxConfig >
39+ <macConfig >...</macConfig >
40+ <winConfig >...</winConfig >
41+ [...]
42+ </configuration >
43+ </execution >
44+ </executions >
4645</plugin >
4746```
4847
@@ -61,7 +60,7 @@ Apply JavaPackager plugin in `build.gradle` in legacy mode, because it's only av
6160``` groovy
6261buildscript {
6362 repositories {
64- mavenCentral()
63+ mavenCentral()
6564 }
6665 dependencies {
6766 classpath 'io.github.fvarrui:javapackager:1.2.0'
@@ -75,14 +74,14 @@ Create your packaging task:
7574
7675``` groovy
7776task packageMyApp(type: io.github.fvarrui.javapackager.gradle.PackageTask, dependsOn: build) {
78- // mandatory
77+ // mandatory
7978 mainClass = 'path.to.your.mainClass'
80- // optional
81- bundleJre = true|false
82- generateInstaller = true|false
83- administratorRequired = true|false
84- platform = auto|linux|mac|windows
85- additionalResources = [ file('file path'), file('folder path'), ... ]
79+ // optional
80+ bundleJre = true|false
81+ generateInstaller = true|false
82+ administratorRequired = true|false
83+ platform = auto|linux|mac|windows
84+ additionalResources = [ file('file path'), file('folder path'), ... ]
8685 linuxConfig {
8786 ...
8887 }
@@ -92,7 +91,7 @@ task packageMyApp(type: io.github.fvarrui.javapackager.gradle.PackageTask, depen
9291 winConfig {
9392 ...
9493 }
95- ...
94+ ...
9695}
9796```
9897
0 commit comments