This page gives instructions for building the Chico JAR files.
Before you do this, you will need to setup the relevant build tools and IDE. Please refer to the tool setup instructions.
To perform a clean build of the Chico JAR files, do the following:
mvn -Dmaven.test.skip=true clean package
The JAR files will be created in the "target" subdirectories of the child modules.
The "-Dmaven.test.skip=true" tells Maven to skip the running of unit and system tests. Some unit tests will inevitably fail unless you have set up your test environment, and this will cause the build to fail.
To build the Maven site for the project, do the following:
mvn -o site
This will give you a local copy of the documentation tree in the "target/site" subdirectory.
The "-o" option causes Maven to not attempt to refresh the bundles for Danno's external dependencies. This speeds up the site build, at the expense of not generating all dependencies.
mvn site-deploy
You can browse the "target/site" tree in-place by providing a suitable "file:" URL to your web browser. However the hyperlinks between the parent package and the child packages won't resolve correctly unless the HTML is deployed to its proper place.
To address this and similar issues, the Maven site plugin also allows you to Stage a site to a staging webserver.