Maven Wagon is a transport abstraction that is used in Maven's artifact and repository handling code.
Wagon defines a unified API, and it currently has the following providers:
The following Wagon providers are deprecated and will be removed in version 4.0.0: