Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Sign Up
Dashboard
Cargo
Copy Page
You are not logged in. Any changes you make will be marked as
anonymous
. You may want to
Log In
if you already have an account. You can also
Sign Up
for a new account.
This page is being edited by
.
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
More colours
Strikethrough
Subscript
Superscript
Monospace
Clear Formatting
Bullet list
Numbered list
Outdent
Indent
Align left
Align center
Align right
Link
Table
Insert
Insert Content
Image
Link
Attachment
Symbol
Emoticon
Wiki Markup
Horizontal rule
tinymce.confluence.insert_menu.macro_desc
Info
JIRA Issue
Status
Gallery
Tasklist
Table of Contents
Other Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard Shortcuts Help
<table class="wysiwyg-macro" data-macro-name="note" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e25vdGV9&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><p>This page has been automatically generated by Cargo's build. Do not edit it directly as it'll be overwritten next time it's generated again.</p></td></tr></table><p>Cargo's directory organization can be daunting for a newcomer. So here's some information on how the project is organized.</p><table class="wysiwyg-macro" data-macro-name="info" data-macro-parameters="title=Legend" style="background-image: url(/plugins/servlet/confluence/placeholder/macro-heading?definition=e2luZm86dGl0bGU9TGVnZW5kfQ&locale=en_GB&version=2); background-repeat: no-repeat;" data-macro-body-type="RICH_TEXT"><tr><td class="wysiwyg-macro-body"><ul><li><strong>directory/</strong> : represents a directory</li><li><span style="color: red;"><strong>directory/</strong></span> : represents a directory containing a Maven project</li></ul></td></tr></table><ul><li><span style="color: red;"><strong>CARGO/</strong></span>: Top level POM to build all other Cargo modules<ul><li><span style="color: red;"><strong>pom/</strong></span>: Cargo is a thin wrapper that allows you to manipulate Java EE containers in a standard way.</li><li><span style="color: red;"><strong>resources/</strong></span>: Cargo Shared Resources (License files, Checkstyle configuration files, etc)<ul><li><span style="color: red;"><strong>build-tools/</strong></span>: Cargo Build Tools</li><li><span style="color: red;"><strong>testdata/</strong></span>: Test data for the Sample applications<ul><li><span style="color: red;"><strong>empty-jar/</strong></span>: Cargo Empty JAR test data for samples</li><li><span style="color: red;"><strong>empty-ear/</strong></span>: Cargo Empty EAR test data for samples</li><li><span style="color: red;"><strong>simple-jar/</strong></span>: Cargo Simple JAR test data for samples</li><li><span style="color: red;"><strong>simple-war/</strong></span>: Cargo Simple WAR test data for samples</li><li><span style="color: red;"><strong>datasource-war/</strong></span>: Cargo DataSource WAR test data for samples</li><li><span style="color: red;"><strong>two-datasources-war/</strong></span>: Cargo Multiple DataSource WAR test data for samples</li><li><span style="color: red;"><strong>xadatasource-war/</strong></span>: Cargo XADataSource WAR test data for samples</li><li><span style="color: red;"><strong>mailsession-war/</strong></span>: Cargo Mail Session WAR test data for samples</li><li><span style="color: red;"><strong>datasource-cmt-local-war/</strong></span>: Cargo Local Transaction DataSource WAR test data for samples</li><li><span style="color: red;"><strong>classpath-war/</strong></span>: Cargo Classpath WAR test data for samples</li><li><span style="color: red;"><strong>simple-ejb/</strong></span>: Cargo Simple EJB test data for samples</li><li><span style="color: red;"><strong>simple-ear/</strong></span>: Cargo Simple EAR test data for samples</li><li><span style="color: red;"><strong>authentication-war/</strong></span>: Cargo Authenticated WAR test data for samples</li><li><span style="color: red;"><strong>expanded-war/</strong></span>: Cargo Expanded WAR test data for samples</li><li><span style="color: red;"><strong>tomcat-context/</strong></span>: Cargo Tomcat context WAR test data for samples</li><li><span style="color: red;"><strong>simple-bundle/</strong></span>: Cargo Simple OSGi bundle test data for samples</li><li><span style="color: red;"><strong>simple-har/</strong></span>: Cargo Simple HAR test data for samples</li><li><span style="color: red;"><strong>simple-aop/</strong></span>: Cargo Simple AOP test data for samples</li><li><span style="color: red;"><strong>systemproperty-war/</strong></span>: Cargo System Property test WAR data for samples</li></ul></li><li><span style="color: red;"><strong>jetty-6-and-earlier-deployer/</strong></span>: Webapp used by Cargo to remotely deploy applications of a Jetty server</li><li><span style="color: red;"><strong>jetty-7-and-onwards-deployer/</strong></span>: Webapp used by Cargo to remotely deploy applications of a Jetty server</li></ul></li><li><span style="color: red;"><strong>core/</strong></span>: Cargo Core<ul><li><span style="color: red;"><strong>api/</strong></span>: The Cargo Core API<ul><li><span style="color: red;"><strong>util/</strong></span>: Core Utility API (logging, Ant utils, File utils, etc)</li><li><span style="color: red;"><strong>module/</strong></span>: Core API to parse/create J2EE Modules</li><li><span style="color: red;"><strong>container/</strong></span>: API to start/stop/configure containers</li><li><span style="color: red;"><strong>generic/</strong></span>: Core API to generically access the typed container API</li></ul></li><li><span style="color: red;"><strong>tools/</strong></span>: Tools for the Core API<ul><li><span style="color: red;"><strong>jboss-deployer-api/</strong></span>: JBoss remote deployer API</li><li><span style="color: red;"><strong>jboss-deployer-5/</strong></span>: Remote deployer for JBoss 5.0.x</li><li><span style="color: red;"><strong>jboss-deployer-5.1-and-6/</strong></span>: Remote deployer for JBoss 5.1.x and 6.x</li></ul></li><li><span style="color: red;"><strong>containers/</strong></span>: Core API Container Implementations<ul><li><span style="color: red;"><strong>geronimo/</strong></span>: Core API implementation for Geronimo containers</li><li><span style="color: red;"><strong>glassfish/</strong></span>: Core API implementation for GlassFish containers</li><li><span style="color: red;"><strong>jboss/</strong></span>: Core API implementation for JBoss containers</li><li><span style="color: red;"><strong>jetty/</strong></span>: Core API implementation for Jetty containers</li><li><span style="color: red;"><strong>jo/</strong></span>: Core API implementation for jo! containers</li><li><span style="color: red;"><strong>jonas/</strong></span>: Core API implementation for JOnAS containers</li><li><span style="color: red;"><strong>jrun/</strong></span>: Core API implementation for JRun containers</li><li><span style="color: red;"><strong>orion/</strong></span>: Core API implementation for Orion containers</li><li><span style="color: red;"><strong>resin/</strong></span>: Core API implementation for Resin containers</li><li><span style="color: red;"><strong>tomcat/</strong></span>: Core API implementation for Tomcat containers</li><li><span style="color: red;"><strong>weblogic/</strong></span>: Core API implementation for WebLogic containers</li><li><span style="color: red;"><strong>websphere/</strong></span>: Core API implementation for WebSphere containers</li></ul></li><li><span style="color: red;"><strong>uberjar/</strong></span>: The Cargo Core Uberjar</li><li><span style="color: red;"><strong>samples/</strong></span>: Samples that exercises the Cargo Java APIs<ul><li><span style="color: red;"><strong>java/</strong></span>: Sample application that exercises the Cargo Java API</li></ul></li><li><span style="color: red;"><strong>documentation/</strong></span>: Cargo Website Resources</li></ul></li><li><span style="color: red;"><strong>extensions/</strong></span>: Cargo Extensions<ul><li><span style="color: red;"><strong>ant/</strong></span>: Cargo Extensions for ANT<ul><li><span style="color: red;"><strong>tasks/</strong></span>: Ant tasks for Cargo</li><li><span style="color: red;"><strong>samples/</strong></span>: Cargo Samples for ANT<ul><li><span style="color: red;"><strong>configurationFiles-test/</strong></span>: Sample application that tests the configuration files options</li><li><span style="color: red;"><strong>datasource-test/</strong></span>: Sample application that exercises the Cargo ANT tasks with a container and a datasource</li><li><span style="color: red;"><strong>remote-test/</strong></span>: Sample application that exercises the Cargo ANT tasks with a remote container</li></ul></li></ul></li><li><span style="color: red;"><strong>daemon/</strong></span>: Cargo Extensions for Daemon<ul><li><span style="color: red;"><strong>client/</strong></span>: Cargo Daemon Client</li><li><span style="color: red;"><strong>webapp/</strong></span>: Cargo Daemon Web Application</li><li><span style="color: red;"><strong>itests/</strong></span>: Cargo Daemon Integration Tests<ul><li><span style="color: red;"><strong>deployable-on-jetty/</strong></span>: Cargo Daemon Client - Deployable on Jetty</li><li><span style="color: red;"><strong>deployable-on-tomcat/</strong></span>: Cargo Daemon Client - Deployable on Tomcat</li></ul></li></ul></li><li><span style="color: red;"><strong>maven2/</strong></span>: Cargo Extensions for Maven 2<ul><li><span style="color: red;"><strong>plugin/</strong></span>: Cargo Maven 2 Plugin</li><li><span style="color: red;"><strong>archetypes/</strong></span>: Sample Maven archetypes for using Cargo<ul><li><span style="color: red;"><strong>webapp-single-module/</strong></span>: Sample Maven archetype showing how to configure Cargo and Maven to run functional tests<br /> directly from a single webapp module.</li><li><span style="color: red;"><strong>webapp-functional-tests-module/</strong></span>: Sample Maven archetype showing how to configure Cargo and Maven to run functional tests<br /> for a webapp by creating a separate functional-tests module.</li><li><span style="color: red;"><strong>webapp-with-datasource/</strong></span>: Sample Maven archetype showing how to configure Cargo and Maven to run functional tests<br /> directly from a webapp with datasource. Cargo will be used to configure the datasource on the<br /> container.</li><li><span style="color: red;"><strong>remote-deployment/</strong></span>: Sample Maven archetype showing how to configure Cargo and Maven to generate a webapp and deploy<br /> it to a remote container.</li></ul></li><li><span style="color: red;"><strong>samples/</strong></span>: Cargo Samples for Maven 2<ul><li><span style="color: red;"><strong>artifactInstaller-test/</strong></span>: Sample application that tests the artifact installer</li><li><span style="color: red;"><strong>autoDeployable-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin's AutoDeployable capabilities</li><li><span style="color: red;"><strong>configurationFiles-test/</strong></span>: Sample application that tests the configuration files options</li><li><span style="color: red;"><strong>inPlaceDevelopment-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin's in-place development capabilities. Note that this sample currently works only for Jetty and Tomcat as it requires that container implementations support deploying an expanded WAR from a directory without copying it to the container deploy directory.</li><li><span style="color: red;"><strong>jetty7x-embedded-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin with an embedded Jetty 7.x container</li><li><span style="color: red;"><strong>jetty7x-root-context-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin with a Jetty 7.x container and the root context</li><li><span style="color: red;"><strong>ping-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin's deployable pinging capabilities</li><li><span style="color: red;"><strong>multi-datasource-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin with a Tomcat 6.x container and multiple datasources</li><li><span style="color: red;"><strong>remoteDeploy-test/</strong></span>: Sample application that tries remote deployment</li><li><span style="color: red;"><strong>runMojo-test/</strong></span>: Sample application that tries the cargo:run MOJO</li><li><span style="color: red;"><strong>uberwar-test/</strong></span>: Sample application that exercises the Cargo Maven2 plugin's uberwar feature</li><li><span style="color: red;"><strong>websphere-test/</strong></span>: Sample application that will be used to test the WebSphere container</li></ul></li></ul></li></ul></li><li><strong>sandbox/</strong>: Base directory for cargo plugin projects<ul><li><strong>intellijidea/</strong> : IntelliJ IDEA plugin</li><li><strong>netbeans/</strong> : Netbeans plugin</li></ul></li></ul></li></ul><p> </p>
Please type the word appearing in the picture.
Attachments
Labels
Location
Watch this page
< Edit
Preview >
Loading…
Save
Cancel
Next hint
search
attachments
weblink
advanced