[ https://jira.codehaus.org/browse/MENFORCER-133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=302757#comment-302757 ]
Barrie Treloar commented on MENFORCER-133: ------------------------------------------ Can you retest with 1.2-SNAPSHOT? MENFORCER-117 may have fixed this. > Plugin brought by Maven extension fail the requirePluginVersions check > ---------------------------------------------------------------------- > > Key: MENFORCER-133 > URL: https://jira.codehaus.org/browse/MENFORCER-133 > Project: Maven 2.x Enforcer Plugin > Issue Type: Bug > Components: Standard Rules > Affects Versions: 1.1 > Reporter: Vincent Massol > > Here's my use case (on the XWiki project): > * I have a custom maven lifecycle: > https://github.com/xwiki/xwiki-commons/tree/master/xwiki-commons-tools/xwiki-commons-tool-xar/xwiki-commons-tool-xar-handlers > * This lifecycle depends on a custom plugin: > https://github.com/xwiki/xwiki-commons/tree/master/xwiki-commons-tools/xwiki-commons-tool-xar/xwiki-commons-tool-xar-plugin > When I use this lifecycle in a project the enforcer check fails with: > {noformat} > [DEBUG] All Plugins in use: [Plugin > [org.apache.maven.plugins:maven-clean-plugin], Plugin > [org.apache.maven.plugins:maven-resources-plugin], Plugin > [org.xwiki.commons:xwiki-commons-tool-xar-plugin], Plugin > [org.apache.maven.plugins:maven-compiler-plugin], Plugin > [org.apache.maven.plugins:maven-deploy-plugin], Plugin > [org.apache.maven.plugins:maven-install-plugin], Plugin > [com.mycila.maven-license-plugin:maven-license-plugin], Plugin > [org.apache.maven.plugins:maven-site-plugin], Plugin > [org.apache.maven.plugins:maven-enforcer-plugin], Plugin > [org.apache.maven.plugins:maven-remote-resources-plugin], Plugin > [org.apache.maven.plugins:maven-checkstyle-plugin]] > [DEBUG] plugin org.xwiki.commons:xwiki-commons-tool-xar-plugin not found > [DEBUG] Adding failure due to exception > org.apache.maven.enforcer.rule.api.EnforcerRuleException: Some plugins are > missing valid versions:(SNAPSHOT are not allowed ) > org.xwiki.commons:xwiki-commons-tool-xar-plugin. The version currently > in use is 4.1-milestone-2 > {noformat} > The way the lifecycle is used is: > {noformat} > ... > <build> > <extensions> > <!-- Needed to add support for the "xar" packaging --> > <extension> > <groupId>org.xwiki.commons</groupId> > <artifactId>xwiki-commons-tool-xar-handlers</artifactId> > <version>${commons.version}</version> > </extension> > </extensions> > ... > {noformat} > So the problem is that the Enforcer seems to not see that the plugin *IS* > versionned in the xwiki-commons-tool-xar-handlers pom.xml. > Looks like a bug with extensions and enforcer plugin requirePluginVersions > rule. Not sure where the real culprit lies though. -- 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