##### jaxen

- Overview
- Download Jaxen
- API Documentation
- FAQ
- Writing Extension Functions
- Releases
- CVS Access
- Status

##### Project Documentation

- About jaxen
- Project Info
- Project Reports
- Development Process

## Official Builds

Builds can be found here. The current version is 1.1 beta 8. 1.1 is a major upgrade that significantly improves jaxen's conformance to the underlying XPath specs. Even though it's still officially a beta, this release is a vast improvement over 1.0, and all users are strongly encouraged to upgrade. With a few small exceptions (e.g. the the `document()` function has moved to the `org.jaxen.function.xslt` package, the `IdentityHashMap` class has been deleted, and the ElectricXML navigator has been deleted) 1.1 is backwards compatible with code written to the 1.0 APIs.

The recommended build is 1.1-beta-8:

- 1.1 Beta 8 in zip format.
- 1.1 Beta 8 in tar/gz format.

## Nightly Builds

Nightly builds have been temporarily suspended as we ramp up with using Maven. However, you can grab a tarball of the current CVS head from FishEye if you like. To build Jaxen, you'll need to have maven installed. Assuming you do you should be able to just type "maven jar" at the command line in the jaxen directory to create a JAR archive. If any of the tests are currently failing--a couple of tests are currently picking up JDOM bugs--you'll need to type "maven -Dmaven.test.failure.ignore=true jar" instead (or fix the bugs that cause the tests to fail).