Build Apache Any23 from sources

This page describes how to build Apache Any23.

Access a Snapshot Version

For the latest snapshot please checkout the code from the SVN code repository and build the library. Checkout the code from Git:

$ git clone http://git.apache.org/any23.git git_read_only

Build Apache Any23

The following instructions describe how to build the library with Maven 2.x.y+. For specific information about Maven see: Go to the master branch:

$ cd any23/

check you are on master branch

$ git branch
* master

and execute the following command:

$ mvn clean install

This will install the Apache Any23 artifact and its dependencies in your local M2 repository.

Generate Documentation

To generate the project site locally execute the following command from the master dir:

trunk$ MAVEN_OPTS='-Xmx1024m' mvn clean site

You can speed up the site generation process specifying the offline option ( -o ), but it works only if all the involved plugin dependencies has been already downloaded in the local M2 repository:

trunk$ MAVEN_OPTS='-Xmx1024m' mvn -o clean site

If you're interested in generating the Javadoc enriched with navigable UML graphs, you can activate the umlgraphdoc profile. This profile relies on Graphviz that must be installed in your system.

trunk$ MAVEN_OPTS='-Xmx256m' mvn -P umlgraphdoc clean site