Maven XPI Plug-in Properties

The following is an overview of the various properties (and default values) used by the Maven XPI Plug-in goals . These properties control various aspects of the XPI build. All of these properties are mandatory properties that must be set as described in this document.

These properties can be overridden to change the default behavior of the Maven XPI Plug-in. If you need to override any of these properties, please refer to the Integration document for the preferred method of setting properties in your project.

The default values should work on most projects. Just change ${maven.xpi.locales} if you need different locales for your project.

Property Optional? Description
maven.xpi.locales No A comma seperated List of locales. This list is used from the xpi:new goal to generate different locales. No whitespaces allowed!

Defaults to de,de-AT,de-DE,en,en-US (For now please leave minimum one)
maven.xpi.src No Specifies the directory in the local file system that is used as the base directory for finding mozilla applications. It defaults to ${maven.src.dir} /xpi
maven.xpi.build.dir No Specifies the directory in the local file system that is used as the base directory for creating xpi and src files. Defaults to ${maven.build.dir}
maven.xpi.final.name No Specifies the name of the xpi application to be built. Defaults to ${pom.artifactId} - ${pom.currentVersion} .xpi
maven.xpi.src.zip.final.name No Specifies the name of the source zip file to be built. Defaults to ${pom.artifactId} - ${pom.currentVersion} -src.zip
maven.xpi.src.tar.final.name No Specifies the name of the source tar file to be built. Defaults to ${pom.artifactId} - ${pom.currentVersion} -src.tar
maven.xpi.src.gzip.final.name No Specifies the name of the source tar.gz file to be built. Defaults to ${pom.artifactId} - ${pom.currentVersion} -src.tar.gz