Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 134 Next »

Mission

Cargo is a thin wrapper that allows you to manipulate Java EE containers in a standard way.  Cargo is often used to install the container and dependencies needed to make your application work.   Since all containers work the same way in Cargo, moving your application to a new container version or product is a lot less hassle.

Cargo provides the following APIs:

  • A Java API to start/stop/configure Java Containers and deploy modules into them. We also offer Ant tasks, Maven 1, Maven 2 plugins. Intellij IDEA and Netbeans plugins are in the sandbox.
  • A Java API to parse/create/merge Java EE Modules

Check the utilisation page to understand what you can use Cargo for.

Click here for a Maven 2 quick start!

Development Status

Current Versions

click in the status column to get release notes:

Version

Status

Comments

Core 1.0

(tick)

Released on 26/03/09

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


Some containers are tested dialy on the Codehaus Cargo Continous Integration System; for these the container's page also shows which version is tested.

News

Say hello to CARGO 1.4.11!

Dear CARGO enthusiasts

Say hello to CARGO's last version for 2014, version 1.4.11! This version comes with some interesting new features:

To try it out:

We hope you enjoy this new version of CARGO, and wish you all the joy, happiness and success in this new year (yes, we are a bit early here)!

Dear CARGO enthusiasts

CARGO 1.4.10 is now available - with this time only two bug fixes and two new features:

  • Bug fixes:
    • [CARGO-1277] - Cannot release CARGO on JDK 8
    • [CARGO-1279] - The default deployable created by the Maven2/Maven3 plugin ignores the <finalName>
  • Improvements:
    • [CARGO-1281] - Allow binding Tomcat <Connector> to bind to specific address
    • [CARGO-1275] - Add support for DIGEST authentication to remote HTTP deployments on Tomcat

To try it out:

Enjoy!

  • No labels