[ https://issues.apache.org/jira/browse/MENFORCER-334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wolf Geldmacher updated MENFORCER-334: -------------------------------------- Summary: Regression: pluginVersions in Parent-POM pluginManagement not working (was: Regression: pluginVersions in Parent-POM pluginManament not working) > Regression: pluginVersions in Parent-POM pluginManagement not working > --------------------------------------------------------------------- > > Key: MENFORCER-334 > URL: https://issues.apache.org/jira/browse/MENFORCER-334 > Project: Maven Enforcer Plugin > Issue Type: Bug > Components: Plugin > Affects Versions: 3.0.0-M2 > Environment: Maven 3.6.1, Ubuntu 18.04 LTS, Oracle JDK 1.8.0_181 > Reporter: Wolf Geldmacher > Priority: Major > Attachments: enforcer-regression.zip > > > The enforcer plugin no longer accepts versions defined in a parent POMs > pluginManagement section. > In the example project attached you will find two pom.xml files. The one in > the parent directory is to be installed/deployed into the repository and then > to be used as parent POM in the project stub of the project directory. > If the parent defines version 1.4.1 for the maven-enforcer-plugin, everything > works as expected (i.e. when running "mvn validate" in the "project" > directory validation succeeds), when the parent defines version 3.0.0-M2, > validation fails with: > [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (default) @ project --- > [WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequirePluginVersions > failed with message: > Some plugins are missing valid versions:(LATEST RELEASE SNAPSHOT are not > allowed ) > org.apache.maven.plugins:maven-compiler-plugin. The version currently in use > is 3.8.1 > org.apache.maven.plugins:maven-surefire-plugin. The version currently in use > is 3.0.0-M3 > org.apache.maven.plugins:maven-jar-plugin. The version currently in use is > 3.1.2 > org.apache.maven.plugins:maven-clean-plugin. The version currently in use is > 3.1.0 > org.apache.maven.plugins:maven-install-plugin. The version currently in use > is 3.0.0-M1 > org.apache.maven.plugins:maven-site-plugin. The version currently in use is > 3.7.1 > org.apache.maven.plugins:maven-resources-plugin. The version currently in use > is 3.1.0 > org.apache.maven.plugins:maven-deploy-plugin. The version currently in use is > 3.0.0-M1 > org.apache.maven.plugins:maven-enforcer-plugin. The version currently in use > is 3.0.0-M2 > Best Practice is to always define plugin versions! > even though these versions have been defined in the pluginManagement section > of the parent. -- This message was sent by Atlassian JIRA (v7.6.3#76005)