This page last changed on Mar 09, 2010 by rynam0.
Cargo's directory organization can be daunting for a newcomer. So here's some information on how the project is organized.
 | Legend
- directory/ : represents a directory
- directory/ : represents a directory containing a Maven project
|
- cargo-trunks/: Top level POM to build all other Cargo modules
- pom/: Cargo
- resources/: Cargo Shared Resources (License files, Checkstyle configuration files, etc)
- build-tools/: Cargo Build Tools
- testdata/: Test data for the Sample applications
- empty-jar/: Cargo Empty JAR test data for samples
- empty-ear/: Cargo Empty EAR test data for samples
- simple-jar/: Cargo Simple JAR test data for samples
- simple-war/: Cargo Simple WAR test data for samples
- datasource-war/: Cargo DataSource WAR test data for samples
- two-datasources-war/: Cargo Multiple DataSource WAR test data for samples
- xadatasource-war/: Cargo XADataSource WAR test data for samples
- mailsession-war/: Cargo Mail Session WAR test data for samples
- datasource-cmt-local-war/: Cargo Local Transaction DataSource WAR test data for samples
- classpath-war/: Cargo Classpath WAR test data for samples
- simple-ejb/: Cargo Simple EJB test data for samples
- simple-ear/: Cargo Simple EAR test data for samples
- authentication-war/: Cargo Authenticated WAR test data for samples
- expanded-war/: Cargo Expanded WAR test data for samples
- tomcat-context/: Cargo Tomcat context WAR test data for samples
- jetty-deployer/: Webapp used by Cargo to remotely deploy applications of a Jetty server
- core/: Cargo Core
- api/: The Cargo Core API
- util/: Core Utility API (logging, Ant utils, File utils, etc)
- module/: Core API to parse/create J2EE Modules
- container/: API to start/stop/configure containers
- generic/: Core API to generically access the typed container API
- containers/: Core API Container Implementations
- geronimo/: Core API implementation for Geronimo containers
- jboss/: Core API implementation for JBoss containers
- jetty/: Core API implementation for Jetty containers
- jo/: Core API implementation for jo! containers
- jonas/: Core API implementation for JOnAS containers
- jrun/: Core API implementation for JRun containers
- orion/: Core API implementation for Orion containers
- resin/: Core API implementation for Resin containers
- tomcat/: Core API implementation for Tomcat containers
- weblogic/: Core API implementation for WebLogic containers
- uberjar/: The Cargo Core Uberjar
- samples/: Samples that exercises the Cargo Java APIs
- java/: Sample application that exercises the Cargo Java API
- documentation/: Cargo Website Resources
- extensions/: Cargo Extensions
- ant/: Ant tasks for Cargo
- maven/: Cargo Maven 1 plugin
- maven2/: Cargo Extensions for Maven 2
- plugin/: Cargo Maven 2 Plugin
- archetypes/: Sample Maven 2 Archetypes for using Cargo
- webapp-single-module/: Sample Maven 2 Archetypes showing how to configure Cargo and Maven to run functional tests
directly from a single webapp module.
- webapp-functional-tests-module/: Sample Maven 2 Archetypes showing how to configure Cargo and Maven to run functional tests
for a webapp by creating a functional-tests module.
- sandbox/ : Base directory for cargo plugin projects
- netbeans/ : Netbeans plugin
- intellijidea/ : IntelliJ IDEA plugin
|