Apache Maven 3 is required to build Apache Commons Weaver. Things to know:

Site building issues

Apache Commons Weaver uses the japicmp report for API compatibility reporting. This requires that the package goal be invoked in the same Maven run as the site goal. Further, the site generation process runs out of permgen space when built with default JVM settings (on applicable Java versions); the MAVEN_OPTS environment variable can be used to set MaxPermSize. -XX:MaxPermSize=128m` seems to be adequate on Java 7.