This page last changed on Mar 12, 2009 by rynam0.
Info

Older downloads can be found in the Archived Downloads section.


The downloads you need to pick depends on how you plan to use Cargo:

  • If you want to integrate Cargo in your Java code you'll need to add the following jars to your classpath:
    • the cargo-core-api-* jars and the container implementations you wish to use (cargo-core-container-* jars).
    • or the cargo-core-uberjar jar which aggregates all the required jars.
  • If you want to use Cargo from Ant, you'll need to pick the same jars as above in addition to the cargo-ant jar.
  • If you want to use Cargo from Maven 1, you'll only need to install the cargo-maven-plugin jar in your local Maven installation.
  • If you want to use Cargo from Maven 2, you don't need to install anything at all as Maven 2 will automatically download the required jars when you first use the plugin.
  • If you want to use Cargo from IntelliJ IDEA, you only need to pick the cargo-intellijidea zip as it contains everything required.
Category Version Artifacts Description Release notes
Core API 0.9 cargo-core-api-util Utility classes used by other core API jars Notes
  0.9 cargo-core-api-module API to parse/create J2EE Modules (WAR, EAR, etc) Notes
  0.9 cargo-core-api-container The main Cargo Container API and all associated object Notes
  0.9 cargo-core-api-generic Generic API wrapping the main Cargo Container API Notes
Core Containers 0.9 cargo-core-container-jboss JBoss implementation of the Core Container API Notes
  0.9 cargo-core-container-jetty Jetty implementation of the Core Container API Notes
  0.9 cargo-core-container-jo jo! implementation of the Core Container API Notes
  0.9 cargo-core-container-orion Orion implementation of the Core Container API Notes
  0.9 cargo-core-container-resin Resin implementatio of the Core Container API Notes
  0.9 cargo-core-container-tomcat Tomcat implementation of the Core Container API Notes
  0.9 cargo-core-container-weblogic WebLogic implementation of the Core Container API Notes
Core Uberjar 0.9 cargo-core-uberjar Convenience jar containing all the other jars from above Notes
Extensions 0.9 cargo-ant Ant tasks for Cargo. Notes
  0.9 cargo-maven-plugin Maven 1 plugin for Cargo Notes
  0.3 cargo-maven2-plugin Maven 2 plugin for Cargo Notes
  0.1 cargo-intellijidea IntelliJ IDEA plugin for Cargo Notes
  N/A N/A Netbeans plugin for Cargo. Not released yet.  

Documentation

Documentation for Cargo 0.9 can be found [here|^cargo-0.9.zip].

Continuous Builds

Cargo is using Codehaus Bamboo to build Cargo whenever there's a commit. This allows us to ensure that the Cargo build works at all times. As a side effect, this also means that you can grab the latest Cargo artifacts from Bamboo. Unfortunately Bamboo does not provide a URL to point directly to the artifacts so you'll need to perform the following actions:

  • Go to the cargo project build history
  • Click on the last successful build
  • Click on "Artifacts" tab. You'll be presented with a list of artifacts built during the last build. Grab the one you need.

Version Status

Click in the status column to get release notes:

Version Status Comments
0.1 Released on 11/09/04
0.2 Released on 03/10/04
0.3 Released on 30/10/04
0.4 Released on 26/11/04
0.5 Released on 30/04/05
0.6 Released on 21/07/05
0.7 Released on 30/12/05
0.8 Released on 22/03/06
0.9 Released on 10/03/07

cargo-0.8.zip (application/x-zip-compressed)
Document generated by Confluence on Apr 08, 2009 13:39