Skip to content

A more generic framework-style extension for preprocessing Maven pom.xml files before the build runs (from within Maven itself)

License

Notifications You must be signed in to change notification settings

release-engineering/pom-manipulation-ext

Repository files navigation

Build status (GitHub Actions)

Table of Contents

Introduction

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.

Documentation

For details on usage see the documentation here.

Developing

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.

About

A more generic framework-style extension for preprocessing Maven pom.xml files before the build runs (from within Maven itself)

Resources

License

Stars

Watchers

Forks

Packages

No packages published