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