Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Please also note that the plugin takes care about disributionManagement and variables. In such case it tries to perform the modification where the actual value is defined. However you might be able to create wired constructs where the strategy will fail. But it should work for regular usecases. You can also set "resolveVariables" to false if you want to disable and allow to replace "${foo}" with "${bar}".

Further important options:

  • overwrite (true: overwrite pom.xml files, false: write to target/pom-refactored.xml - default)
  • requireToplevel (default is true, if your toplevel-POM on local disc has a parent you need to set to false)
  • xmlEncoding (defaults to file.encoding)