datasource-test/: Sample application that exercises the Cargo ANT tasks with a container and a datasource

remote-test/: Sample application that exercises the Cargo ANT tasks with a remote container

maven2/: Cargo Extensions for Maven 2

plugin/: Cargo Maven 2 Plugin

archetypes/: Sample Maven archetypes for using Cargo

webapp-single-module/: Sample Maven archetype showing how to configure Cargo and Maven to run functional tests directly from a single webapp module.

webapp-functional-tests-module/: Sample Maven archetype showing how to configure Cargo and Maven to run functional tests for a webapp by creating a separate functional-tests module.

webapp-with-datasource/: Sample Maven archetype showing how to configure Cargo and Maven to run functional tests directly from a webapp with datasource. Cargo will be used to configure the datasource on the container.

remote-deployment/: Sample Maven archetype showing how to configure Cargo and Maven to generate a webapp and deploy it to a remote container.

inPlaceDevelopment-test/: 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.