Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-4173

Remove automatic version resolution for POM plugins

    Details

      Description

      Maven 3.x will no longer try to automatically find the version for plugins specified in the POM, i.e. the effective POM must declare a version for each plugin used for the sake of reproducible builds. Omitting the plugin version will raise in error.

        Issue Links

          Activity

          Hide
          zolyfarkas Zoltan Farkas added a comment - - edited

          Would it be possible to have this available as a option before 4.0? The option default would be backwards compatible... so that it would have less of an impact.

          I find it very important to have reproducible builds...

          see: http://stackoverflow.com/questions/25983852/maven-javadoc-plugin-breaks-mvn-releaseperform for detail...

          Show
          zolyfarkas Zoltan Farkas added a comment - - edited Would it be possible to have this available as a option before 4.0? The option default would be backwards compatible... so that it would have less of an impact. I find it very important to have reproducible builds... see: http://stackoverflow.com/questions/25983852/maven-javadoc-plugin-breaks-mvn-releaseperform for detail...
          Hide
          bmargulies Benson Margulies added a comment -

          This will break a lot of builds. Arguably it should come in a box, like 4.0, that has many better reasons for breaking a lot of builds.

          Show
          bmargulies Benson Margulies added a comment - This will break a lot of builds. Arguably it should come in a box, like 4.0, that has many better reasons for breaking a lot of builds.
          Hide
          bentmann Benjamin Bentmann added a comment -

          Post-poned to 3.1.

          Show
          bentmann Benjamin Bentmann added a comment - Post-poned to 3.1.
          Hide
          bentmann Benjamin Bentmann added a comment -

          Done in r774327.

          Show
          bentmann Benjamin Bentmann added a comment - Done in r774327 .

            People

            • Assignee:
              Unassigned
              Reporter:
              bentmann Benjamin Bentmann
            • Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:

                Development