appassembler:generate-daemons

Full name:

org.codehaus.mojo:appassembler-maven-plugin:1.2.2:generate-daemons

Description:

Generates JSW based daemon wrappers.

Attributes:

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

Required Parameters

Name Type Since Description
basedir File - The base directory of the project.
daemons Set - Set of Daemons to generate.
target File - Target directory for generated daemons.

Optional Parameters

Name Type Since Description
defaultJvmSettings JvmSettings - JvmSettings describing min/max memory and stack size, system properties and extra arguments.
licenseHeaderFile File 1.2 You can define a license header file which will be used instead the default header in the generated scripts.
repositoryLayout String - The layout of the generated Maven repository. Supported types - "default" (Maven2) | "legacy" (Maven1) | "flat" (flat lib/ style). The style "legacy" is only supported if you are running under Maven 2.2.1 and before.
Default value is: default.

Parameter Details

basedir:

The base directory of the project.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${basedir}

daemons:

Set of Daemons to generate.
  • Type: java.util.Set
  • Required: Yes

defaultJvmSettings:

JvmSettings describing min/max memory and stack size, system properties and extra arguments.
  • Type: org.codehaus.mojo.appassembler.JvmSettings
  • Required: No

licenseHeaderFile:

You can define a license header file which will be used instead the default header in the generated scripts.
  • Type: java.io.File
  • Since: 1.2
  • Required: No

repositoryLayout:

The layout of the generated Maven repository. Supported types - "default" (Maven2) | "legacy" (Maven1) | "flat" (flat lib/ style). The style "legacy" is only supported if you are running under Maven 2.2.1 and before.
  • Type: java.lang.String
  • Required: No
  • Default: default

target:

Target directory for generated daemons.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.directory}/generated-resources/appassembler