is a Java project management and project comprehension tool.
is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM. Look here to see the full list of
For more information on getting started with Maven, see the
guide. (Text used from Maven)
You really do not need Java to develop
applications. But the Power of Maven combined with
Mozilla Application Development
was a nice aspect for me. So here are the first results. Please join our
MaXPI Mailing Lists
to help this project grow.
The MaXPI - Maven XPI Plug-in adds some
to Maven hopefully helps
Mozilla Application Developers
handle daily development tasks more easily.
- Creates a new XPI Application Directory Layout Structure and
Application Skeleton based on your POM with multi language and skin support including a install.js.
- Builds a complete Mozilla Application distribution with install and source packages ready for deployment.
For example the
uses MaXPI for development.
If you are looking for more verbose usage material, please refer to the documents listed below.
This document provides detailed information on the various goals that are available as part of the Maven XPI Plug-in.
The behavior of the Maven XPI Plug-in can be altered via numerous properties. This document describes each property available as the default used.
Project Directory Layout
The preferred directory layout structure is documented here. This is a useful document if you are trying to determine what a particular component of your directory hierarchy is used for.
Application Directory Layout
The preferred directory layout structure for Mozilla Applications is documented here. This is a useful document if you are trying to start from scratch and generate a new Mozilla Application with the
This document describes how to install and use MaXPI Distribution and Standalone.