Quick Guide to Maven for Axis2
The Axis2 build uses Maven 3 and requires Maven 3.6.0 or later and JDK 17 through 25 (the build is tested on OpenJDK 17, 21 and 25). 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 using the MAVEN_OPTS environment variable, as shown in the following example:
MAVEN_OPTS="-Xmx2g"
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.
Apache Axis2
