Feeds


Site
News
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