Maven Wagon API

The Wagon API component defines a simple API for transferring resources (artifacts) to and from repositories. The word repository is used in this context as it is commonly used in Maven and means a storage of artifacts.

It is also used to deploy the Maven generated site to a server.

Maven Wagon API defines the contract between different Wagon implementations.