Codehaus Cargo 1.8.5 is here!
Dear Codehaus Cargo enthusiasts
A couple weeks after our last release, please give a warm welcome to Codehaus Cargo 1.8.5! This new version has many “under the hood” changes (in particular, around the dependency versions we use) and features the below improvements:
Extensions - Maven 2 / Maven 3 plugin
[CARGO-1543] - Added
tomcat-dbcp
to the embedded Tomcat container classpath[CARGO-1501] - Mojos that are thread safe should be marked with the appropriate annotation so that maven can run parallel builds
Note: Though Codehaus Cargo itself is thread safe, we would recommend to use this feature with great care: you are most likely using Codehaus Cargo to perform integration tests on containers, you might run into port number clashes when executing the containers in parallel if you’re not careful.
This will also be our last 1.8.x
version, the reason being that the current Maven 2 / Maven 3 plugin (which behind the scenes is a Maven 2 plugin which Maven 3 can also use) will be removed and become a Maven 3 only plugin. This is quite nicely in line with the Maven 2.x end of life from November 2009.
To try out this latest version:
Users of the Maven 2 / Maven 3 plugin simply need to use the Codehaus Cargo plugin version 1.8.5
Users of the Java API can download the new Uberjar from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-core-uberjar/1.8.5/cargo-core-uberjar-1.8.5.jar
Similarly, users of the ANT tasks can download the new ANT tasks from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-ant/1.8.5/cargo-ant-1.8.5.jar
Finally, the ones who want to see the Cargo Daemon can get it from https://repo.maven.apache.org/maven2/org/codehaus/cargo/cargo-daemon-webapp/1.8.5/cargo-daemon-webapp-1.8.5.war and either use the WAR directly as an executable JAR or as a WAR file deployed on another Web container
Enjoy!