Robert Scholte created MENFORCER-388:
----------------------------------------

             Summary: Extends RequirePluginVersions with banMavenDefaults
                 Key: MENFORCER-388
                 URL: https://issues.apache.org/jira/browse/MENFORCER-388
             Project: Maven Enforcer Plugin
          Issue Type: Improvement
            Reporter: Robert Scholte
            Assignee: Robert Scholte
             Fix For: 3.0.0


Since Maven 2.0.9 Maven comes with a set of predefined versions in the [super 
POM|http://maven.apache.org/ref/current/maven-model-builder/super-pom.html] and 
the [default lifecycle 
bindings|http://maven.apache.org/ref/current/maven-core/default-bindings.html]
When using these plugins without explicit giving it a version in your pom, the 
build depends on a specific Maven version.
Best practice is to lock these plugins in your pom, hence these Maven defaults 
should be banned.
When using the Maven Wrapper, you have already locked the Maven version, in 
which case you don't need to lock these versions.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to