appassembler:generate-daemons

Full name:

org.codehaus.mojo:appassembler-maven-plugin:1.1-SNAPSHOT:generate-daemons

Description:

Generates JSW based daemon wrappers.

Attributes:

  • Requires a Maven 2.0 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.
project MavenProject - The maven project in question.
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.
repositoryLayout String - The layout of the generated Maven repository. Supported types - "default" (Maven2) | "legacy" (Maven1) | "flat" (flat lib/ style). 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

project:

The maven project in question.
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Expression: ${project}

repositoryLayout:

The layout of the generated Maven repository. Supported types - "default" (Maven2) | "legacy" (Maven1) | "flat" (flat lib/ style).
  • 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