Quick Guide to Maven for Axis2
The Axis2 build uses Maven 3. To build the source code, use the following command:
mvn clean install
The build may fail because Maven runs out of memory. To avoid this, increase the heap
size (and PermGen size, unless you are using Java 8 or above) using the MAVEN_OPTS
environment variable, as shown in the following example:
MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m"
Note that depending on your platform and Java version, you may need to adjust these values further.
Other useful build commands:
-
Skip test execution:
mvn clean install -DskipTests=true
-
Simulate a release build:
mvn clean install -Papache-release -Dgpg.skip=true
-
Build the site:
mvn site
(in the root directory of the source tree) -
Quick build of the site without Javadocs:
mvn site -N
For more information, consult the Maven documentation.