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 52 Next »

Info

Icon

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.7

cargo-core-api-util

Utility classes used by other core API jars

Notes

 

0.7

cargo-core-api-module

API to parse/create J2EE Modules (WAR, EAR, etc)

Notes

 

0.7

cargo-core-api-container

The main Cargo Container API and all associated object

Notes

 

0.7

cargo-core-api-generic

Generic API wrapping the main Cargo Container API

Notes

Core Containers

0.7

cargo-core-container-jboss

JBoss implementation of the Core Container API

Notes

 

0.7

cargo-core-container-jetty

Jetty implementation of the Core Container API

Notes

 

0.7

cargo-core-container-jo

jo! implementation of the Core Container API

Notes

 

0.7

cargo-core-container-orion

Orion implementation of the Core Container API

Notes

 

0.7

cargo-core-container-resin

Resin implementatio of the Core Container API

Notes

 

0.7

cargo-core-container-tomcat

Tomcat implementation of the Core Container API

Notes

 

0.7

cargo-core-container-weblogic

WebLogic implementation of the Core Container API

Notes

Core Uberjar

0.7

cargo-core-uberjar

Convenience jar containing all the other jars from above

Notes

Extensions

0.7

cargo-ant

Ant tasks for Cargo.

Notes

 

0.7

cargo-maven-plugin

Maven 1 plugin for Cargo

Notes

 

N/A

N/A

Maven 2 plugin for Cargo. Not released yet. See the Maven 2 plugin documentation page for how to use a development version of the Maven 2 Cargo plugin.

 

 

0.1

cargo-intellijidea

IntelliJ IDEA plugin for Cargo

Notes

 

N/A

N/A

Netbeans plugin for Cargo. Not released yet.

 

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.
  • No labels