Full name:
org.panteleyev:jpackage-maven-plugin:1.6.4:jpackage
Description:
Generates application package.
Each plugin parameter defines jpackage
option. For detailed information about these options please refer to Packaging Tool User's Guide
Attributes:
Name | Type | Since | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<aboutUrl> |
String |
17 |
--about-url <url> | ||||||||||||||
<addModules> |
List<String> |
14 |
--add-modules <module>[,<module>] | ||||||||||||||
<additionalOptions> |
List<String> |
- |
Additional jpackage options not covered by dedicated plugin parameters. Example: <additionalOptions> <option>--jlink-options</option> <option>--bind-services</option> </additionalOptions> | ||||||||||||||
<appContentPaths> |
List<File> |
18 |
--app-content additional-content[,additional-content...] Example: <appContentPaths> <appContentPath>./docs</appContentPath> <appContentPath>./images</appContentPath> </appContentPaths> | ||||||||||||||
<appImage> |
File |
14 |
--app-image <path to application image> | ||||||||||||||
<appVersion> |
String |
14 |
--app-version <version> Default: ${project.version} | ||||||||||||||
<arguments> |
List<String> |
14 |
--arguments <main class arguments> | ||||||||||||||
<bindServices> |
boolean |
14 |
--bind-services This option is supported by jpackage versions 14 and 15 only. | ||||||||||||||
<copyright> |
String |
14 |
--copyright <copyright string> | ||||||||||||||
<description> |
String |
14 |
--description <description string> | ||||||||||||||
<destination> |
File |
14 |
--dest <destination path> | ||||||||||||||
<fileAssociations> |
List<File> |
14 |
--file-associations <file association property file> Each property file is specified by a separate <fileAssociation> parameter. Example: <fileAssociations> <fileAssociation>src/properties/java.properties</fileAssociation> <fileAssociation>src/properties/cpp.properties</fileAssociation> </fileAssociations> | ||||||||||||||
<icon> |
File |
14 |
--icon <icon file path> | ||||||||||||||
<input> |
File |
14 |
--input <input path> | ||||||||||||||
<installDir> |
String |
14 |
--install-dir <dir path> | ||||||||||||||
<jLinkOptions> |
List<String> |
16 |
jlink options. Example: <jLinkOptions> <jLinkOption>--strip-native-commands</jLinkOption> <jLinkOption>--strip-debug</jLinkOption> </jLinkOptions> | ||||||||||||||
<javaOptions> |
List<String> |
14 |
--java-options <JVM option> | ||||||||||||||
<launcherAsService> |
boolean |
19 |
--launcher-as-service | ||||||||||||||
<launchers> |
List<Launcher> |
14 |
--add-launcher <name>=<file> Application launchers specified by one <launcher> <name>name-of-the-launcher</name> <file>/path/to/launcher.properties</file> </launcher> element for each launcher. | ||||||||||||||
<licenseFile> |
File |
14 |
--license-file <license file path> | ||||||||||||||
<linuxAppCategory> |
String |
14 |
--linux-app-category <category value> | ||||||||||||||
<linuxAppRelease> |
String |
14 |
--linux-app-release <release value> | ||||||||||||||
<linuxDebMaintainer> |
String |
14 |
--linux-deb-maintainer <email address> | ||||||||||||||
<linuxMenuGroup> |
String |
14 |
--linux-menu-group <menu-group-name> | ||||||||||||||
<linuxPackageDeps> |
boolean |
14 |
--linux-package-deps | ||||||||||||||
<linuxPackageName> |
String |
14 |
--linux-package-name <package name> | ||||||||||||||
<linuxRpmLicenseType> |
String |
14 |
--linux-rpm-license-type <type string> | ||||||||||||||
<linuxShortcut> |
boolean |
14 |
--linux-shortcut | ||||||||||||||
<macAppCategory> |
String |
17 |
--mac-app-category <category string> | ||||||||||||||
<macAppStore> |
boolean |
17 |
--mac-app-store | ||||||||||||||
<macBundleSigningPrefix> |
String |
14 |
--mac-bundle-signing-prefix <prefix string> This option is supported by jpackage versions 14, 15 and 16 only. | ||||||||||||||
<macDmgContentPaths> |
List<File> |
18 |
--mac-dmg-content additional-content[,additional-content...] Example: <macDmgContentPaths> <macDmgContentPath>./docs</macDmgContentPath> <macDmgContentPath>./images</macDmgContentPath> </macDmgContentPaths> | ||||||||||||||
<macEntitlements> |
File |
17 |
--mac-entitlements <file path> | ||||||||||||||
<macPackageIdentifier> |
String |
14 |
--mac-package-identifier <ID string> | ||||||||||||||
<macPackageName> |
String |
14 |
--mac-package-name <name string> | ||||||||||||||
<macPackageSigningPrefix> |
String |
17 |
--mac-package-signing-prefix <prefix string> | ||||||||||||||
<macSign> |
boolean |
14 |
--mac-sign | ||||||||||||||
<macSigningKeyUserName> |
String |
14 |
--mac-signing-key-user-name <team name> | ||||||||||||||
<macSigningKeychain> |
File |
14 |
--mac-signing-keychain <file path> | ||||||||||||||
<mainClass> |
String |
14 |
--main-class <class name> | ||||||||||||||
<mainJar> |
String |
14 |
--main-jar <main jar file> | ||||||||||||||
<module> |
String |
14 |
--module <module name>[/<main class>] | ||||||||||||||
<modulePaths> |
List<File> |
14 |
Each module path is specified by a separate <modulePath> parameter. Example: <modulePaths> <modulePath>target/jmods</modulePath> </modulePaths> | ||||||||||||||
<name> |
String |
14 |
--name <name> Default: ${project.name} | ||||||||||||||
<resourceDir> |
File |
14 |
--resource-dir <resource dir path> | ||||||||||||||
<runtimeImage> |
File |
14 |
--runtime-image <file path> | ||||||||||||||
<skip> |
boolean |
- |
Skips plugin execution. Default: false | ||||||||||||||
<temp> |
File |
14 |
--temp <temp dir path> | ||||||||||||||
<type> |
ImageType |
14 |
--type <type> Possible values:
| ||||||||||||||
<vendor> |
String |
14 |
--vendor <vendor string> | ||||||||||||||
<verbose> |
boolean |
14 |
--verbose | ||||||||||||||
<winConsole> |
boolean |
14 |
--win-console | ||||||||||||||
<winDirChooser> |
boolean |
14 |
--win-dir-chooser | ||||||||||||||
<winHelpUrl> |
String |
17 |
--win-help-url <url> | ||||||||||||||
<winMenu> |
boolean |
14 |
--win-menu | ||||||||||||||
<winMenuGroup> |
String |
14 |
--win-menu-group <menu group name> | ||||||||||||||
<winPerUserInstall> |
boolean |
14 |
--win-per-user-install | ||||||||||||||
<winShortcut> |
boolean |
14 |
--win-shortcut | ||||||||||||||
<winShortcutPrompt> |
boolean |
17 |
--win-shortcut-prompt | ||||||||||||||
<winUpdateUrl> |
String |
17 |
--win-update-url <url> | ||||||||||||||
<winUpgradeUuid> |
String |
14 |
--win-upgrade-uuid <id string> |
java.lang.String
17
No
--add-modules <module>[,<module>]
java.util.List<java.lang.String>
14
No
Additional jpackage options not covered by dedicated plugin parameters.
Example:
<additionalOptions> <option>--jlink-options</option> <option>--bind-services</option> </additionalOptions>
java.util.List<java.lang.String>
No
--app-content additional-content[,additional-content...]
Example:
<appContentPaths> <appContentPath>./docs</appContentPath> <appContentPath>./images</appContentPath> </appContentPaths>
java.util.List<java.io.File>
18
No
--app-image <path to application image>
java.io.File
14
No
java.lang.String
14
No
${project.version}
java.util.List<java.lang.String>
14
No
--bind-services
This option is supported by jpackage versions 14 and 15 only.
boolean
14
No
java.lang.String
14
No
java.lang.String
14
No
java.io.File
14
No
--file-associations <file association property file>
Each property file is specified by a separate <fileAssociation> parameter.
Example:
<fileAssociations> <fileAssociation>src/properties/java.properties</fileAssociation> <fileAssociation>src/properties/cpp.properties</fileAssociation> </fileAssociations>
java.util.List<java.io.File>
14
No
java.io.File
14
No
java.io.File
14
No
java.lang.String
14
No
jlink options.
Example:
<jLinkOptions> <jLinkOption>--strip-native-commands</jLinkOption> <jLinkOption>--strip-debug</jLinkOption> </jLinkOptions>
java.util.List<java.lang.String>
16
No
java.util.List<java.lang.String>
14
No
boolean
19
No
--add-launcher <name>=<file>
Application launchers specified by one
<launcher> <name>name-of-the-launcher</name> <file>/path/to/launcher.properties</file> </launcher>
element for each launcher.
java.util.List<org.panteleyev.jpackage.Launcher>
14
No
java.io.File
14
No
java.lang.String
14
No
java.lang.String
14
No
java.lang.String
14
No
java.lang.String
14
No
boolean
14
No
java.lang.String
14
No
java.lang.String
14
No
boolean
14
No
java.lang.String
17
No
boolean
17
No
--mac-bundle-signing-prefix <prefix string>
This option is supported by jpackage versions 14, 15 and 16 only.
java.lang.String
14
No
--mac-dmg-content additional-content[,additional-content...]
Example:
<macDmgContentPaths> <macDmgContentPath>./docs</macDmgContentPath> <macDmgContentPath>./images</macDmgContentPath> </macDmgContentPaths>
java.util.List<java.io.File>
18
No
java.io.File
17
No
java.lang.String
14
No
java.lang.String
14
No
java.lang.String
17
No
boolean
14
No
java.lang.String
14
No
java.io.File
14
No
java.lang.String
14
No
java.lang.String
14
No
java.lang.String
14
No
Each module path is specified by a separate <modulePath> parameter.
Example:
<modulePaths> <modulePath>target/jmods</modulePath> </modulePaths>
java.util.List<java.io.File>
14
No
java.lang.String
14
No
${project.name}
java.io.File
14
No
java.io.File
14
No
boolean
No
false
java.io.File
14
No
--type <type>
Possible values:
Plugin | JPackage |
---|---|
APP_IMAGE | app-image |
DMG | dmg |
PKG | pkg |
EXE | exe |
MSI | msi |
DEB | deb |
org.panteleyev.jpackage.ImageType
14
No
java.lang.String
14
No
boolean
14
No
boolean
14
No
boolean
14
No
java.lang.String
17
No
boolean
14
No
java.lang.String
14
No
boolean
14
No
boolean
14
No
boolean
17
No
java.lang.String
17
No
java.lang.String
14
No