Cargo Samples - Maven 2 - CARGO-1489 validation test

Sample application that exercises the Cargo Maven 2 / Maven 3 plugin with the Uberjar to check for CARGO-1489

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

org.codehaus.cargo
ArtifactId

ArtifactId

cargo-sample-maven2-cargo-1489-test
Last Version

Last Version

1.7.7
Release Date

Release Date

Type

Type

jar
Description

Description

Cargo Samples - Maven 2 - CARGO-1489 validation test
Sample application that exercises the Cargo Maven 2 / Maven 3 plugin with the Uberjar to check for CARGO-1489
Project Organization

Project Organization

Github

Download cargo-sample-maven2-cargo-1489-test

How to add to project

<!-- https://jarcasting.com/artifacts/org.codehaus.cargo/cargo-sample-maven2-cargo-1489-test/ -->
<dependency>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-sample-maven2-cargo-1489-test</artifactId>
    <version>1.7.7</version>
</dependency>
// https://jarcasting.com/artifacts/org.codehaus.cargo/cargo-sample-maven2-cargo-1489-test/
implementation 'org.codehaus.cargo:cargo-sample-maven2-cargo-1489-test:1.7.7'
// https://jarcasting.com/artifacts/org.codehaus.cargo/cargo-sample-maven2-cargo-1489-test/
implementation ("org.codehaus.cargo:cargo-sample-maven2-cargo-1489-test:1.7.7")
'org.codehaus.cargo:cargo-sample-maven2-cargo-1489-test:jar:1.7.7'
<dependency org="org.codehaus.cargo" name="cargo-sample-maven2-cargo-1489-test" rev="1.7.7">
  <artifact name="cargo-sample-maven2-cargo-1489-test" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.codehaus.cargo', module='cargo-sample-maven2-cargo-1489-test', version='1.7.7')
)
libraryDependencies += "org.codehaus.cargo" % "cargo-sample-maven2-cargo-1489-test" % "1.7.7"
[org.codehaus.cargo/cargo-sample-maven2-cargo-1489-test "1.7.7"]

Dependencies

test (2)

Group / Artifact Type Version
org.codehaus.cargo : cargo-core-uberjar jar 1.7.7
junit : junit jar 3.8.2

Project Modules

There are no modules declared in this project.

Cargo is a thin Java wrapper that allows you to manipulate various type of application containers (J2EE, Java EE, Jakarta EE and others) in a standard way.

Cargo provides the following APIs and tools:

  • A Java API to start / stop / configure any of the supported containers.
  • A Java API to (remotely or locally) deploy modules into these containers, be it a server alone, a farm or a cluster.
  • A Java API to parse / create/merge J2EE modules.
  • ANT tasks wrapping the Java API for configuring, starting, stopping and deploying applications to all supported containers.
  • A Web interface that wraps the Java API that can be used to configure, start and stop all containers supported by Cargo remotely and at any time.
  • Maven2/Maven3 plugins wrapping the Java API for configuring, starting, stopping and deploying applications to all supported containers as well as parsing, creating and merging J2EE / Java EE modules.

These tools and APIs can be used in a standalone fashion or via various IDEs. The typical use cases for Codehaus Cargo are around configuring different application containers in a standard way, deploying your application in them in order to have continous integration / testing and managing application containers remotely for centralized (and potentially multi-target) deployments.

To learn more about Codehaus Cargo or ask questions:

org.codehaus.cargo

Codehaus Cargo

Cargo is a thin wrapper around existing containers (e.g. J2EE containers). It provides different APIs to easily manipulate containers.

Versions

Version
1.7.7
1.7.6