| 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-uberjarjar which aggregates all the required jars.
- the
- If you want to use Cargo from Ant, you'll need to pick the same jars as above in addition to the
cargo-antjar. - If you want to use Cargo from Maven 1, you'll only need to install the
cargo-maven-pluginjar 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-intellijideazip as it contains everything required.
Category |
Version |
Artifacts |
Description |
Release notes |
|---|---|---|---|---|
Core API |
0.8 |
Utility classes used by other core API jars |
||
|
0.8 |
API to parse/create J2EE Modules (WAR, EAR, etc) |
||
|
0.8 |
The main Cargo Container API and all associated object |
||
|
0.8 |
Generic API wrapping the main Cargo Container API |
||
Core Containers |
0.8 |
JBoss implementation of the Core Container API |
||
|
0.8 |
Jetty implementation of the Core Container API |
||
|
0.8 |
jo! implementation of the Core Container API |
||
|
0.8 |
Orion implementation of the Core Container API |
||
|
0.8 |
Resin implementatio of the Core Container API |
||
|
0.8 |
Tomcat implementation of the Core Container API |
||
|
0.8 |
WebLogic implementation of the Core Container API |
||
Core Uberjar |
0.8 |
Convenience jar containing all the other jars from above |
||
Extensions |
0.8 |
Ant tasks for Cargo. |
||
|
0.8 |
Maven 1 plugin for Cargo |
||
|
0.2 |
Maven 2 plugin for Cargo. See the Maven 2 plugin documentation page for how to use a development version of the Maven 2 Cargo plugin. |
||
|
0.1 |
IntelliJ IDEA plugin for Cargo |
||
|
N/A |
N/A |
Netbeans plugin for Cargo. Not released yet. |
|
Documentation
Documentation for Cargo 0.8 can be found here.
Continuous Builds
Cargo is using Codehaus's Bettlejuice 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 Beetlejuice. Unfortunately Beetlejuice 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
- Click the item in the "last build" column
- Click on "the build has N Artifacts". You'll be presented with a list of artifacts built during the last build. Grab the one you need.