Cousjava / cargo

Codehaus Cargo source code

Home Page:https://codehaus-cargo.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About

Codehaus Cargo source code

https://codehaus-cargo.github.io/


Languages

Language:Java 90.7%Language:Python 8.6%Language:HTML 0.4%Language:CSS 0.2%Language:Groovy 0.0%