You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Vincent Massol (JIRA)" <ji...@codehaus.org> on 2012/06/11 09:44:21 UTC
[jira] (MENFORCER-133) Plugin brought by Maven extension fail the
requirePluginVersions check
Vincent Massol created MENFORCER-133:
----------------------------------------
Summary: 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
[jira] (MENFORCER-133) Plugin brought by Maven extension fail the
requirePluginVersions check
Posted by "Barrie Treloar (JIRA)" <ji...@codehaus.org>.
[ 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