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:
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.