Independent extensions:

Feeds


Site
News

What is CARGO?

Cargo is a thin wrapper that allows you to manipulate various type of application containers (Java EE and others) in a standard way.

Cargo provides the following APIs and tools:

These tools and APIs can be used in a standalone fashion or via various IDEs.

Usage

Cargo is often used to deploy applications to containers from test APIs (such as JUnit), ANT or Maven builds. Cargo can install the container and dependencies needed for your deployment as well. Please find below the links to our Quick Start guides:

Development Status

Current Versions

You can click on the version number to access the Downloads page and in the status column to get release notes:

Version

Status

Comments

1.4.14

(tick)

Released on 25 Apr 2015

All released versions are available here.

Container Support

List of supported containers and the extensions that are implemented for each container (Java API, Ant tasks and Maven2/Maven3 plugin). The specified version is the version of the associated Cargo module where the feature was first made available (for example 0.2 for the Maven2 plugin means version 0.2 of the Cargo Maven 2 extension release). Click on a container's name to see a detailed list of features it supports.

Container

Java API (version)

Ant tasks (version)

Maven 2 plugin (version)

Geronimo 1.x

(tick)
0.8

(tick)
0.8

(tick)
0.8

Geronimo 2.x

(tick)
1.0.4

(tick)
1.0.4

(tick)
1.0.4

Geronimo 3.x (tick)
1.2.4
(tick)
1.2.4
(tick)
1.2.4

Glassfish 2.x

(tick)
1.0.1

(tick)
1.0.1

(tick)
1.0.1

Glassfish 3.x

(tick)
1.0.1

(tick)
1.0.1

(tick)
1.0.1

Glassfish 4.x (tick)
1.4.0
(tick)
1.4.0
(tick)
1.4.0

JBoss 3.x

(tick)
0.7

(tick)
0.7

(tick)
0.7

JBoss 4.x

(tick)
0.7

(tick)
0.7

(tick)
0.7

JBoss 4.2.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

JBoss 5.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

JBoss 5.1.x

(tick)
1.0.1

(tick)
1.0.1

(tick)
1.0.1

JBoss 6.x

(tick)
1.0.1

(tick)
1.0.1

(tick)
1.0.1

JBoss 6.1.x

(tick)
1.1.3

(tick)
1.1.3

(tick)
1.1.3

JBoss 7.x

(tick)
1.1.2

(tick)
1.1.2

(tick)
1.1.2

JBoss 7.1.x

(tick)
1.1.4

(tick)
1.1.4

(tick)
1.1.4

JBoss 7.2.x

(tick)
1.4.3
(tick)
1.4.3
(tick)
1.4.3
JBoss 7.3.x (tick)
1.4.6
(tick)
1.4.6
(tick)
1.4.6
JBoss 7.4.x (tick)
1.4.9
(tick)
1.4.9
(tick)
1.4.9

Jetty 4.x

(tick)
0.1

(tick)
1.0

(tick)
0.2

Jetty 5.x

(tick)
0.8

(tick)
1.0

(tick)
0.2

Jetty 6.x

(tick)
0.8

(tick)
1.0

(tick)
0.2

Jetty 7.x

(tick)
1.0.1

(tick)
1.0.1

(tick)
1.0.1

Jetty 8.x

(tick)
1.1.3

(tick)
1.1.3

(tick)
1.1.3

Jetty 9.x

(tick)
1.3.0

(tick)
1.3.0

(tick)
1.3.0

jo! 1.x

(tick)
0.5

(tick)
0.5

(tick)
0.1

JOnAS 4.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

JOnAS 5.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

JRun 4.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

Oc4J 9.x

(tick)
0.3

(tick)
0.3

(tick)
0.3

Oc4j 10.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

Resin 2.x

(tick)
0.1

(tick)
0.1

(tick)
0.1

Resin 3.x

(tick)
0.1

(tick)
0.1

(tick)
0.1

Resin 3.1.x (tick)
1.2.0
(tick)
1.2.0
(tick)
1.2.0
Resin 4.x (tick)
1.4.0
(tick)
1.4.0
(tick)
1.4.0

Tomcat 4.x

(tick)
0.1

(tick)
0.1

(tick)
0.1

Tomcat 5.x

(tick)
0.1

(tick)
0.1

(tick)
0.1

Tomcat 6.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

Tomcat 7.x

(tick)
1.0.2

(tick)
1.0.2

(tick)
1.0.2

Tomcat 8.x (tick)
1.4.4
(tick)
1.4.4
(tick)
1.4.4
TomEE 1.x (tick)
1.4.11
(tick)
1.4.11
(tick)
1.4.11

WebLogic 8.x

(tick)
0.3

(tick)
0.3

(tick)
0.1

WebLogic 9.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

WebLogic 10.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

WebLogic 10.3.x

(tick)
1.0

(tick)
1.0

(tick)
1.0

WebLogic 12.x (tick)
1.2.4
(tick)
1.2.4
(tick)
1.2.4
WebLogic 12.1.x (tick)
1.4.6
(tick)
1.4.6
(tick)
1.4.6
WebSphere 8.5.x (tick)
1.3.0
(tick)
1.3.0
(tick)
1.3.0
WildFly 8.x (tick)
1.4.2
(tick)
1.4.2
(tick)
1.4.2
WildFly 9.x (tick)
1.4.15
(tick)
1.4.15
(tick)
1.4.15


Some containers are automatically tested by the Continous Integration system every time there is a code change.

For these the container's page also shows which version is tested.

News

Dear Codehaus Cargo enthusiasts As you might have heard, Codehaus is getting shut down. Obviously, it would be a pity to lose Cargo, so we took action to ensure its continuity: We have moved our Web site, and with the move also added an amazing new feature: You can finally search in the site  Try it out on https://codehaus-cargo.github.io/ https://codehaus-cargo.github.io/ The Codehaus Cargo mailing lists https://codehaus-cargo.github.io/cargo/Mailing+Lists.…
Dear CARGO enthusiasts We are happy to present to you CARGO version 1.4.13. This version comes with the below bug fixes and improvements: Core: Changed the Existing Local Configurations / Local Containers so they attempt redeployment of deployables (and not simple deployment) [CARGO-1303 https://codehaus-cargo.atlassian.net/browse/CARGO-1303] Containers - Jetty: Fixed the RuntimeException: Error scanning file when deploying to an embedded Jetty 9.x http://cargo.codehaus.org/Jetty+9.…
Dear CARGO enthusiasts CARGO's first version for 2015, version 1.4.12, is now ready! This version comes with the below bug fixes and improvements: Core API: When starting containers on Java 8, the warning ignoring option PermSize=48m; support was removed in 8.0 doesn't appear anymore [CARGO-1294 https://codehaus-cargo.atlassian.net/browse/CARGO-1294] AbstractDeployer.stop(Deployable, DeployableMonitor) now calls stop(Deployable) as it should [CARGO-1296 https://jira.codehaus.…