[ http://jira.codehaus.org/browse/MNG-4453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=198621#action_198621 ]
Brian Fox commented on MNG-4453: -------------------------------- I wasn't referring to dependency resolution strategies here. The closest theory applies to many things Maven does, particularly inheritence: My pom is closer than my parent. My parent is closer than my grandparent. My grandparent is closer than my corporate pom. My corporate pom is closer than the super pom. Above logically represents my "effective pom". I'm asserting that the "effective pom" is closer than the lifecycle version definition as it applies to this issue. > [regression] Plugin versions defined in a lifecycle mapping are not respected > ----------------------------------------------------------------------------- > > Key: MNG-4453 > URL: http://jira.codehaus.org/browse/MNG-4453 > Project: Maven 2 > Issue Type: Bug > Components: Plugins and Lifecycle > Affects Versions: 3.0-alpha-4 > Reporter: Benjamin Bentmann > > As reported by Sebastian Annies in [Using a specific plugin version in custom > lifecycle|http://www.mail-archive.com/d...@maven.apache.org/msg82871.html], > the plugin version given by a lifecycle mapping like > {code:xml} > <verify>org.apache.maven.plugins:maven-source-plugin:2.1:jar-no-fork</verify> > {code} > is not respected by Maven 3.0, it's preferring the version from the plugin > management of the super POM instead. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira