Message-ID: <72526190.51.1427712054092.JavaMail.firstname.lastname@example.org> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_50_365563351.1427712054092" ------=_Part_50_365563351.1427712054092 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Cargo offers primarily a Java API. It is meant to be embedded in your ap= plication. You'll need Java SE version 5 or greater.
You have two choices to pick from the Downloads page:
cargo-core-api-*jars and the container implementation= s you wish to use (
cargo-core-uberjarjar which aggre= gates all the required jars
CARGO's base dependencies are as follows:
If you want to deploy datasources (database, resources, etc.) with CARGO= , you also need:
Finally, some specific deployables (for example, Tomcat WARs) require th= e following:
In the case you're running on Java 5, you will also need Xerces 2.4.0 or greater.
If you want use the Cargo Ant tasks, add the following JARs to ANT's cla= sspath:
cargo-antJAR, containing the
<taskdef> definition (see the Ant support= page)
Maven2/Maven3 will automatically download all required dependencies: see= the Maven2 plugin page. As a = result, no installation is required for Maven2 nor Maven3.
If you are creating a Java applications which use the CARGO via API, you= need to add as dependency either the artifact for your favorite container = or the uberjar (which contains all containers). See below