The API for plugins - Mojos - development.
This library is used to not only read Maven project object model files, but to assemble inheritence and to retrieve remote models as required.
Java 5 annotations to use in Mojos
Model for Maven POM (Project Object Model)
The Maven Plugin Testing Harness provides mechanisms to manage tests on Mojo.
Maven2 classes maintained as compatibility layer.
Maven Wagon API that defines the contract between different Wagon implementations