Extensions

Definition

Extensions are additions to the Cargo core Java API such as build tool plugins, IDE plugins, etc

Explanation

Cargo's core provides a Java API to manipulate containers. In addition the Cargo project also provides extensions to the Cargo's core that make using Cargo easy from your preferred tools. Namely those are:

  • Ant supportCargo provides Ant tasks to perform all the operations available from the Java API. The minimum supported version is Ant 1.9.15.
  • Cargo Daemon
  • Maven 3 PluginA Maven 3 plugin that wraps the Cargo Java API. Though there are no minimum version requirements, all building, continous testing and release activities are performed using Maven 3.2.5 and onwards so we would recommend you have that installed.