jar-module:javapackager

Full name:

com.mt-ag.tools.maven:jar-module-maven-plugin:1.1:javapackager

Description:

Implements the goal javapackager. Javapackager calls the javapackager command. Before it is done, it copies all needed jar to the module dir. Than it tests if the jars are automatic modules, if so it generates the module-info and adds it to the jar.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: runtime.
  • Binds by default to the lifecycle phase: package.

Optional Parameters

Name Type Since Description
<appDescription> String - The description of the app.
Default value is: A short description of the app.
<appMenuGroup> String - The name of the menu group.
Default value is: My Vendor.
<appName> String - The name of the app.
<appTitle> String - The title of the app.
<appVendor> String - The name of the vendor.
Default value is: My Vendor.
<createmissing> boolean - Maven parameter to set if it generates the missing classes in a missing module that will be static linked to your app. So the dependency is only for compile time not for runtime.
<nativeType> PackageMojo$NativeType - The generated installer type.
Default value is: image.
<openmodule> boolean - Maven parameter to set if it generates an open module or a standard module.

Parameter Details

<appDescription>

The description of the app.
  • Type: java.lang.String
  • Required: No
  • Default: A short description of the app

<appMenuGroup>

The name of the menu group.
  • Type: java.lang.String
  • Required: No
  • Default: My Vendor

<appName>

The name of the app.
  • Type: java.lang.String
  • Required: No

<appTitle>

The title of the app.
  • Type: java.lang.String
  • Required: No

<appVendor>

The name of the vendor.
  • Type: java.lang.String
  • Required: No
  • Default: My Vendor

<createmissing>

Maven parameter to set if it generates the missing classes in a missing module that will be static linked to your app. So the dependency is only for compile time not for runtime.
  • Type: boolean
  • Required: No

<nativeType>

The generated installer type.
  • Type: com.mt_ag.jar.module.PackageMojo$NativeType
  • Required: No
  • Default: image

<openmodule>

Maven parameter to set if it generates an open module or a standard module.
  • Type: boolean
  • Required: No