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.