jameica:package

Full name:

de.esw.maven.plugin:maven-jameica-plugin:1.0:package

Description:

This goal automatically runs when the package phase of a plugin with packaging type 'jameica-plugin' is executed.
The implementation uses many ideas from Mojo Developer Cookbook .

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.

Optional Parameters

Name Type Since Description
dependenciesDirectory String - This specifies the directory in which the third-party dependencies of the jameica plugin should be stored. This defaults to 'libs'. Default value is: libs.
pluginArtifact String - This specifies the artifact which contains the jameica plugin.xml file. It must be given as full qualified (e.g. groupId:artifactId:version). This default to the artifact the packaging is specified in. Default value is: ..
pluginXmlPath File - This specifies the path to the plugin.xml for this plugin. Use this to specify the path if the plugin is build from this project (e.g. you do not use the pluginArtifact property). This defaults to 'src/main/resources/META-INF/jameica/plugin.xml'. Default value is: ${basedir}/src/main/resources/META-INF/jameica/plugin.xml.

Parameter Details

dependenciesDirectory :

This specifies the directory in which the third-party dependencies of the jameica plugin should be stored. This defaults to 'libs'.

  • Type: java.lang.String
  • Required: No
  • Default: libs

pluginArtifact :

This specifies the artifact which contains the jameica plugin.xml file. It must be given as full qualified (e.g. groupId:artifactId:version). This default to the artifact the packaging is specified in.

  • Type: java.lang.String
  • Required: No
  • Default: .

pluginXmlPath :

This specifies the path to the plugin.xml for this plugin. Use this to specify the path if the plugin is build from this project (e.g. you do not use the pluginArtifact property). This defaults to 'src/main/resources/META-INF/jameica/plugin.xml'.

  • Type: java.io.File
  • Required: No
  • Default: ${basedir}/src/main/resources/META-INF/jameica/plugin.xml