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 support — Cargo 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 Plugin — A 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.