Codehaus Cargo 1.6.0 is now here - With the switch to Java 6
Dear enthusiasts
A couple days after our last release, please welcome our new version 1.6.0.
This new versions marks a major change: we now switched to Java 6 (CARGO-1395) - Which changes (and hopefully simplifies!) a lot of things:
- Java 6 or later is now required to build as well as to run Codehaus Cargo
Note: The switch to Java 6 also implies you can build Codehaus Cargo on Java 9 - Maven 3.2.2 or later is now required to build Codehaus Cargo
Note: Even though we didn't block any older Maven 2 / Maven 3 version (APIs should be the ones as old as Maven 2.0), we do not test with any of these older versions - Dependencies have been simplified: dom4j, JAXB nor Xalan are not required to run Codehaus Cargo anymore, as we now switched to the standard Java APIs for DOM
Note: Our dependency to jdom remains, as we use it for the creation of specific deployable XML POJOs - Our Javadocs now look much better, as the new Java version allows the optimal usage of
@Override
and other tags
In addition, we added support for TomEE 7.x (CARGO-1406); so you can keep on using the latest & greatest Java containers.
Feel like upgrading? Here come the instructions:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.6.0
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.6.0/cargo-core-uberjar-1.6.0.jar
- Similarly, users of the ANT tasks can download the new ANT tasks from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-ant/1.6.0/cargo-ant-1.6.0.jar
- Finally, the ones who want to see the Cargo Daemon can get it from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.6.0/cargo-daemon-webapp-1.6.0.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Enjoy!