Full name:
org.panteleyev:jpackage-maven-plugin:1.6.3: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 |
14 |
--add-modules <module>[,<module>] |
||||||||||||||
<additionalOptions> |
List |
- |
Additional jpackage options not covered by dedicated plugin parameters. Example: <additionalOptions> <option>--jlink-options</option> <option>--bind-services</option> </additionalOptions> |
||||||||||||||
<appContentPaths> |
List |
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 value is: ${project.version} . |
||||||||||||||
<arguments> |
List |
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 |
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 |
16 |
jlink options. Example: <jLinkOptions> <jLinkOption>--strip-native-commands</jLinkOption> <jLinkOption>--strip-debug</jLinkOption> </jLinkOptions> |
||||||||||||||
<javaOptions> |
List |
14 |
--java-options <JVM option> |
||||||||||||||
<launcherAsService> |
boolean |
19 |
--launcher-as-service |
||||||||||||||
<launchers> |
List |
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 |
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 |
14 |
Each module path is specified by a separate <modulePath> parameter. Example: <modulePaths> <modulePath>target/jmods</modulePath> </modulePaths> |
||||||||||||||
<name> |
String |
14 |
--name <name> Default value is: ${project.name} . |
||||||||||||||
<resourceDir> |
File |
14 |
--resource-dir <resource dir path> |
||||||||||||||
<runtimeImage> |
File |
14 |
--runtime-image <file path> |
||||||||||||||
<skip> |
boolean |
- |
Skips plugin execution. Default value is: 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
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
No
--app-content additional-content[,additional-content...]
Example:
<appContentPaths> <appContentPath>./docs</appContentPath> <appContentPath>./images</appContentPath> </appContentPaths>
java.util.List
18
No
--app-image <path to application image>
java.io.File
14
No
java.lang.String
14
No
${project.version}
java.util.List
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
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
16
No
java.util.List
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
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
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
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