You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`mainClass`| Yes |`null`| Full path to your app main class. |
58
+
|`bundleJre`| No |`false`| Embed a customized JRE with the app. |
59
+
|`forceJreOptimization`| No |`false`| If JDK version < 13, it will try to reduce the bundled JRE. |
60
+
|`administratorRequired`| No |`false`| If true, app will run with administrator privileges. |
61
+
|`additionalResources`| No |[]| Additional files and folders to include in the bundled app. |
62
+
|`generateInstaller`| No |`true`| Generate an installer for the app. |
63
+
|`displayName`| No |`${project.name}`| App name to show. |
64
+
|`iconFile`| No |`null`| Path to the app icon file (PNG, ICO or ICNS). |
65
+
|`licenseFile`| No |`${project.licenses[0].url}`| Path to project license file. |
66
+
|`url`| No |`null`| App website URL. |
67
+
|`organizationName`| No |`${project.organization.name}`| Organization name. |
68
+
|`organizationUrl`| No |`${project.organization.url}`| Organization website URL. |
69
+
|`organizationEmail`| No |`null`| Organization email. |
70
+
71
+
Some assets, such as application icons, could be located in `assets` folder organized by platform, and so it would not be necessary to specify the `iconFile` property:
62
72
63
73
```
64
74
<project>
@@ -68,12 +78,14 @@ Some assets, like app icons, must be located in:
68
78
├── macosx
69
79
│ └── projectname.icns # on Mac OS X it has to be a icns file
70
80
└── windows
71
-
└── projectname.ico # on Windows it has to be a ico file
81
+
└── projectname.ico # on Windows it has to be an ico file
72
82
```
73
83
74
-
> Where **projectname** corresponds to `name` property in `pom.xml`.
84
+
Where **projectname** corresponds to `name` property in `pom.xml`.
75
85
76
-
> :warning: If icon is not specified, it will use a default icon for every platform.
86
+
> :warning: If `iconFile` property is not specified and it can't find the correct icon in `assets` folder, it will use next icon by default for all platforms:
0 commit comments