Build an Openfire Plugin jar.
Mojo Attributes:
runtimepackage| Name | Type | Description |
|---|---|---|
| databaseSourceDirectory | File |
Single directory for Openfire Plugin database scripts. |
| i18nSourceDirectory | File |
Single directory for Openfire Plugin i18n resources. |
| openfirePluginDirectory | File |
The directory where the Openfire Plugin is built. |
| openfireSourceDirectory | File |
Single directory for Openfire Plugin configuration files like plugin.xml, changelog.html and readme.html. |
| outputDirectory | String |
The directory for the generated WAR. |
| warName | String |
The name of the generated WAR. |
| warSourceDirectory | File |
Single directory for extra files to include in the WAR. |
| Name | Type | Description |
|---|---|---|
| archive | MavenArchiveConfiguration |
The maven archive configuration to use. |
| classifier | String |
Classifier to add to the artifact generated. If given, the artifact will be an attachment instead. |
| filters | List |
Filters (property files) to include during the interpolation of the pom.xml. |
| outputFileNameMapping | String |
The file name mapping to use to copy libraries and tlds. If no file mapping is set (default) the file is copied with its standard name. |
| primaryArtifact | boolean |
Whether this is the main artifact being built. Set to false if you don't want to install or
deploy it to the local repository instead of the default one in an execution. Default value is true. |
| projectHelper | MavenProjectHelper |
No description. |
| warSourceExcludes | String |
The comma separated list of tokens to exclude from the WAR. |
| warSourceIncludes | String |
The comma separated list of tokens to include in the WAR. Default is '**'. |
| webResources | Resource[] |
The list of webResources we want to transfer. |
| webXml | File |
The path to the web.xml file to use, original default was ${maven.war.webxml}. |
The maven archive configuration to use.
org.apache.maven.archiver.MavenArchiveConfigurationNoClassifier to add to the artifact generated. If given, the artifact will be an attachment instead.
java.lang.StringNoSingle directory for Openfire Plugin database scripts.
java.io.FileYes${basedir}/src/main/databaseFilters (property files) to include during the interpolation of the pom.xml.
java.util.ListNo${project.build.filters}Single directory for Openfire Plugin i18n resources.
java.io.FileYes${basedir}/src/main/i18nThe directory where the Openfire Plugin is built.
java.io.FileYes${project.build.directory}/${project.build.finalName}Single directory for Openfire Plugin configuration files like plugin.xml, changelog.html and readme.html.
java.io.FileYes${basedir}/src/main/openfireThe directory for the generated WAR.
java.lang.StringYes${project.build.directory}The file name mapping to use to copy libraries and tlds. If no file mapping is set (default) the file is copied with its standard name.
java.lang.StringNoWhether this is the main artifact being built. Set to false if you don't want to install or
deploy it to the local repository instead of the default one in an execution.
booleanNo${primaryArtifact}trueNo Description.
org.apache.maven.project.MavenProjectHelperNoThe name of the generated WAR.
java.lang.StringYes${project.build.finalName}Single directory for extra files to include in the WAR.
java.io.FileYes${basedir}/src/main/webappThe comma separated list of tokens to exclude from the WAR.
java.lang.StringNoThe comma separated list of tokens to include in the WAR. Default is '**'.
java.lang.StringNoThe list of webResources we want to transfer.
org.apache.maven.model.Resource[]NoThe path to the web.xml file to use, original default was ${maven.war.webxml}.
java.io.FileNo${basedir}/target/web.xml