[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Jaxen 2 underway
Anyone depending on or interested in the Jaxen library may want to poke their heads into the repo at: https://github.com/jaxen-xpath/jaxen Work on Jaxen 2 has commenced. The primary focus of this release is cleaning up the massive dependency cycle hell that Jaxen 1.x created throughout the Java ecosystem. To that end, the core project will now only include a navigator for DOM. Since DOM is already bundled with the JDK, this doesn't cause conflicts or bloat. The navigators for third party object models will be split out into separate artifacts: jaxen:jaxen-xom:2.0.0 jaxen:jaxen-jdom:2.0.0 jaxen:jaxen-dom4j:2.0.0 jaxen:jaxen-javabeans:2.0.0 (Artifact IDs are not final.) Thus it will now be possible to depend on jaxen-core (jaxen:jaxen) without pulling in any other dependencies at all. If you need one of the other navigators, you can add it alone without pulling every XML parsing library into your dependency tree. A few deprecated classes have been removed. Otherwise at a Java level, Jaxen 2 is API and behavior compatible with older Jaxen code. There will likely be some problems where multiple different versions of jaxen:jaxen appear at different places in the dependency tree. These should be able to be resolved by adding the newer artifacts as dependencies of the root project. Particular concerns or bugs can be filed as issues in the Github issue tracker. Otherwise please discuss here. -- Elliotte Rusty Harold elharo@ibiblio.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|