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.