stack-was-deployable:deployable

Full name:

org.lds.stack.was:stack-was-deployable-plugin:3.0-SNAPSHOT:deployable

Description:

Goal that packages up a project ear and properties into a deployable zip file

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
classesDir File - Directory containing the classes (usually target/classes).
targetDir File - Directory where the zip file should be written to.
targetFile String - Name of the generated ZIP (without the ".zip" extension).

Optional Parameters

Name Type Since Description
baselineLocation String - Configuration BaseLine properties file location. The directory where the baseline files exist not including the file name. The file name will be derived based on the service level selected. The final file will look like (configuration.{serviceLevel}.properties) Defualt: /org/lds/stack/plugin/deployable/
Default value is: /org/lds/stack/plugin/deployable/.
classifier String - Classifier to add to the artifact generated.
serviceLevel String - The Service Level this application's default deploy properties will conform to. Possible options are: (BRONZE,SILVER,GOLD,PLATINUM) Defualt: PLATINUM
Default value is: PLATINUM.

Parameter Details

baselineLocation:

Configuration BaseLine properties file location. The directory where the baseline files exist not including the file name. The file name will be derived based on the service level selected. The final file will look like (configuration.{serviceLevel}.properties) Defualt: /org/lds/stack/plugin/deployable/
  • Type: java.lang.String
  • Required: No
  • Default: /org/lds/stack/plugin/deployable/

classesDir:

Directory containing the classes (usually target/classes).
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.outputDirectory}

classifier:

Classifier to add to the artifact generated.
  • Type: java.lang.String
  • Required: No

serviceLevel:

The Service Level this application's default deploy properties will conform to. Possible options are: (BRONZE,SILVER,GOLD,PLATINUM) Defualt: PLATINUM
  • Type: java.lang.String
  • Required: No
  • Default: PLATINUM

targetDir:

Directory where the zip file should be written to.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.build.directory}

targetFile:

Name of the generated ZIP (without the ".zip" extension).
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.build.finalName}