appassembler:create-repository
Full name:
org.codehaus.mojo:appassembler-maven-plugin:1.2:create-repository
Description:
Creates an appassembler repository. Note that this is deliberately
a bit more specific than the assembly plugin version - if it can
generate a flat layout and exclude JARs, it may be a suitable
replacement.
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 |
| assembleDirectory |
File |
- |
The directory that will be used to assemble the artifacts in and
place the bin scripts.
|
| repoPath |
String |
- |
The directory that will be used for the dependencies, relative to
assembleDirectory. Default value is: repo. |
Optional Parameters
| Name |
Type |
Since |
Description |
| installBooterArtifacts |
boolean |
- |
Whether to install the booter artifacts into the repository. This
may be needed if you are using the Shell script generators. Default value is: false. |
| 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
assembleDirectory:
The directory that will be used to assemble the artifacts in and
place the bin scripts.
- Type: java.io.File
- Required: Yes
- Expression: ${project.build.directory}/appassembler
installBooterArtifacts:
Whether to install the booter artifacts into the repository. This
may be needed if you are using the Shell script generators.
- Type: boolean
- Required: No
- Default: false
repoPath:
The directory that will be used for the dependencies, relative to
assembleDirectory.
- Type: java.lang.String
- Required: Yes
- Default: repo
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