The Maven Artifact Transfer Component is a library to install, deploy and resolve artifacts in Maven 3.
The comparison shows the differences between a dependency, an artifact, and a Maven project.
The install project page shows how to use this component to install artifacts into the local repository from your plugin's source code.
The deploy project page shows how to use this component to make a deploy of an existing project.
Current State Of The Component This shared component has not yet reached 1.0.0 and is not stable. The API can and likely will change.