Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Done
-
3.0.0-M2
-
None
-
None
Description
I have found that running the RequirePluginVersions rule on a project with version 3.0.0-M1 works fine whereas it fails with version 3.0.0-M2.
[DEBUG] Executing rule: org.apache.maven.plugins.enforcer.RequirePluginVersions [DEBUG] RequirePluginVersions.getAllPlugins: [DEBUG] lifecycleMapping = clean [DEBUG] plugins = org.apache.maven.plugins:maven-clean-plugin:2.5:clean [DEBUG] plugin = org.apache.maven.plugins:maven-clean-plugin:2.5:clean [DEBUG] GAV = [org.apache.maven.plugins, maven-clean-plugin, 2.5, clean] [DEBUG] RequirePluginVersions.getAllPlugins: [DEBUG] lifecycleMapping = install [DEBUG] plugins = org.apache.maven.plugins:maven-install-plugin:2.4:install [DEBUG] plugin = org.apache.maven.plugins:maven-install-plugin:2.4:install [DEBUG] GAV = [org.apache.maven.plugins, maven-install-plugin, 2.4, install] [DEBUG] lifecycleMapping = deploy [DEBUG] plugins = org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy [DEBUG] plugin = org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy [DEBUG] GAV = [org.apache.maven.plugins, maven-deploy-plugin, 2.7, deploy] [DEBUG] RequirePluginVersions.getAllPlugins: [DEBUG] lifecycleMapping = site [DEBUG] plugins = org.apache.maven.plugins:maven-site-plugin:3.3:site [DEBUG] plugin = org.apache.maven.plugins:maven-site-plugin:3.3:site [DEBUG] GAV = [org.apache.maven.plugins, maven-site-plugin, 3.3, site] [DEBUG] lifecycleMapping = site-deploy [DEBUG] plugins = org.apache.maven.plugins:maven-site-plugin:3.3:deploy [DEBUG] plugin = org.apache.maven.plugins:maven-site-plugin:3.3:deploy [DEBUG] GAV = [org.apache.maven.plugins, maven-site-plugin, 3.3, deploy] [DEBUG] All Plugins in use: [Plugin [org.tinyjee.dim:doxia-include-macro], Plugin [org.apache.maven.plugins:maven-clean-plugin], Plugin [org.apache.maven.plugins:maven-install-plugin], Plugin [org.apache.maven.plugins:maven-site-plugin], Plugin [org.apache.maven.plugins:maven-deploy-plugin], Plugin [org.jacoco:jacoco-maven-plugin], Plugin [org.apache.maven.plugins:maven-enforcer-plugin]] [DEBUG] plugin org.tinyjee.dim:doxia-include-macro not found [DEBUG] plugin org.apache.maven.plugins:maven-clean-plugin not found [DEBUG] plugin org.apache.maven.plugins:maven-install-plugin not found [DEBUG] plugin org.apache.maven.plugins:maven-site-plugin not found [DEBUG] plugin org.apache.maven.plugins:maven-deploy-plugin not found [DEBUG] plugin org.jacoco:jacoco-maven-plugin not found [DEBUG] Adding failure due to exception org.apache.maven.enforcer.rule.api.EnforcerRuleException: Some plugins are missing valid versions:(LATEST RELEASE SNAPSHOT are not allowed ) org.tinyjee.dim:doxia-include-macro. The version currently in use is 1.1 org.apache.maven.plugins:maven-clean-plugin. The version currently in use is 3.0.0 org.apache.maven.plugins:maven-install-plugin. The version currently in use is 2.5.2 org.apache.maven.plugins:maven-site-plugin. The version currently in use is 3.6 org.apache.maven.plugins:maven-deploy-plugin. The version currently in use is 2.8.2 org.jacoco:jacoco-maven-plugin. The version currently in use is 0.8.0 Always define plugin versions! Never use LATEST or RELEASE. at org.apache.maven.plugins.enforcer.RequirePluginVersions.execute (RequirePluginVersions.java:320) at org.apache.maven.plugins.enforcer.EnforceMojo.execute (EnforceMojo.java:194) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
Attachments
Attachments
Issue Links
- duplicates
-
MENFORCER-321 RequirePluginVersions check works wrong on multi-module projects
- Closed
-
MENFORCER-327 Regression possibly caused by MENFORCER-281
- Closed
- incorporates
-
MENFORCER-321 RequirePluginVersions check works wrong on multi-module projects
- Closed
- is duplicated by
-
MENFORCER-334 Regression: pluginVersions in Parent-POM pluginManagement not working
- Closed
- relates to
-
MENFORCER-359 [REGRESSION] RequirePluginVersions fails when versions are inherited
- Closed