Compiling

Jaxen's build system is Maven 3. At the shell prompt inside the top-level jaxen directory, type "./mvnw compile":

$ ./mvnw compile

You'll likely see some deprecation warnings. Don't worry about these. They're internal to jaxen, and do not indicate bugs.

To run the unit tests, type "./mvnw test":

$ ./mvnw test

To build a jar file at the shell prompt type "./mvnw package":

$ ./mvnw package

This runs the unit tests as well. The jar file will appear in the target directory.

To generate javadoc, type "./mvnw javadoc:javadoc":

$ ./mvnw javadoc:javadoc

To generate the complete documentation for the site, including code coverage measurements, static code analysis, and more, type "./mvnw site":

$ ./mvnw site

Again the output appears in the target folder.

To remove build artifacts, type "./mvnw clean":

$ ./mvnw clean