Codehaus Cargo 1.5.1 is ready - Our last version to support Java 5
Dear enthusiasts
Codehaus Cargo 1.5.1, which comes with the below fixes and improvements, it now ready:
- General
- [CARGO-1398] - Cargo doesn't work on Java 9
- Containers - Jetty
- [CARGO-1400] - Make the timeout for
JettyRemoteDeployer
configurable
- [CARGO-1400] - Make the timeout for
- Containers - JBoss EAP / WildFly
- [CARGO-1370] - Add support for EAP 7
- Containers - Tomcat
- [CARGO-1369] - Add support for Tomcat 9.x
- Containers - WebLogic
- [CARGO-1402] - Add support for context path configuration for WebLogic
- Containers - WildFly
- [CARGO-1403] - Add support for JMS resources in WildFly
- [CARGO-1404] - Add support for Email resources in WildFly
- [CARGO-1405] - Add support for CLI scripts in Wildfly
To try it out:
- Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.5.1
- Users of the Java API can download the new Uberjar from http://repo1.maven.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.5.1/cargo-core-uberjar-1.5.1.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.5.1/cargo-ant-1.5.1.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.5.1/cargo-daemon-webapp-1.5.1.war and can try the instructions on https://codehaus-cargo.github.io/cargo/Cargo+Daemon.html
Important note: Codehaus Cargo 1.5.1 is expected to be our last version to support Java 5. The reasons for this are numerous:
- Java 5 is old, very old, and its extended support ended in May 2015
- Java 5 requires a lot of extra libraries, for example for XML, which increases the number of dependencies for Codehaus Cargo greatly
- The Java 9 compiler won't generate any Java 5 code anymore
Enjoy!