[ https://jira.codehaus.org/browse/MPH-53?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=319779#comment-319779 ]
Robert Scholte commented on MPH-53: ----------------------------------- I've found a problem for M3.0.4: {code:title=org.apache.maven.plugin.internal.DefaultPluginManager.verifyPlugin(Plugin, MavenProject, Settings, ArtifactRepository)} ... if ( plugin.getVersion() == null ) { PluginVersionRequest versionRequest = new DefaultPluginVersionRequest( plugin, session.getRepositorySession(), project.getRemotePluginRepositories() ); plugin.setVersion( pluginVersionResolver.resolve( versionRequest ).getVersion() ); } ... {code} The {{Model}} is not passed to the {{versionRequest}}, so the version is resolved based on repositories. There's no clear description of what the {{verifyPlugin()}} should do, so it's hard to tell if we can just add the {{Model}}. > mvn help:describe returns the version that is specified in metadata instead > of the one in the parent pom > --------------------------------------------------------------------------------------------------------- > > Key: MPH-53 > URL: https://jira.codehaus.org/browse/MPH-53 > Project: Maven 2.x Help Plugin > Issue Type: Bug > Components: describe > Affects Versions: 2.0.1 > Environment: windows xp > tested with mvn 2.0.8 & 2.0.9 > Reporter: Rintcius Blok > Fix For: Backlog > > > {{mvn help:describe}} returns a different version than {{mvn > help:effective-pom}} returns: > {noformat} > > mvn help:describe -Dplugin=surefire > ... > [INFO] [help:describe] > [INFO] Plugin: 'org.apache.maven.plugins:maven-surefire-plugin:2.2' > ----------------------------------------------- > Group Id: org.apache.maven.plugins > Artifact Id: maven-surefire-plugin > Version: 2.2 > Goal Prefix: surefire > {noformat} > However, when I run {{mvn help:effective-pom}} > I get > {code:xml} > ... > <pluginManagement> > <plugins> > <plugin> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.4.3</version> > <configuration> > <testFailureIgnore>true</testFailureIgnore> > <includes> > <include>**/*Test.java</include> > </includes> > <format>html</format> > </configuration> > </plugin> > </plugins> > </pluginManagement> > ... > {code} > My pom structure is quite simple: just a parent {{pom.xml}} with the > pluginmanagement section as above and a child pom using that. I have tested > with both maven 2.0.8 and 2.0.9. > See the discussion here: > http://www.nabble.com/Wrong-output-of-mvn-help%3Adescribe--td19168212.html -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira