Uploaded image for project: 'Maven Enforcer Plugin'
  1. Maven Enforcer Plugin
  2. MENFORCER-306

[REGRESSION] RequirePluginVersions fails

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: 3.0.0-M2
    • Fix Version/s: 3.0.0-M3
    • Component/s: None
    • Labels:
      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

        1. pom.xml
          1 kB
          Matthew Jason Benson
        2. MENFORCER-306.zip
          1 kB
          Tobias Gruetzmacher

          Issue Links

            Activity

              People

              • Assignee:
                khmarbaise Karl Heinz Marbaise
                Reporter:
                khmarbaise Karl Heinz Marbaise
              • Votes:
                15 Vote for this issue
                Watchers:
                22 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: