POM Manipulation Extension (PME) is a Maven tool to align the versions in your POMs according to some external reference, sort of like a BOM but much more extensive and without the added baggage of a BOM declaration.
It is supplied as a core library, a Maven extension (either by installing to lib/ext
, or using as a pom extensions) and a command line tool.
This extension combines many of the features of VMan, Maven Versioning Extension and Maven Dependency Management Extension.
For details on usage see the documentation here.
Contributions are welcome! To contribute sample Groovy scripts (for this project or the sibling Gradle Manipulator project) please see the Groovy Examples project.
Please see the developer guide for further instructions.