Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-46684

Break transitive dependencies on maven-integration-plugin

    Details

    • Epic Name:
      Break transitive dependencies on maven-integration-plugin
    • Similar Issues:

      Description

      We would like people to stop using https://wiki.jenkins.io/display/JENKINS/Maven+Project+Plugin but the user base is still growing (less quickly fortunately).

      I think one of the main contributors to this is that it is actually impossible today to not install that plugin. It's pulled in by basically the whole world.

      So for instance, even if it's not explicitly in the Jenkins 2 installation wizard list of plugins, it will always be installed transitively.

      Then, imagine a newcomer installing Jenkins for the first time for a try, using Maven and Java on a daily basis... Installed Jenkins, clicked "New Item", who is not going to click on "Maven Job"?...

      So if we ever to move forward and see the usage of this plugin decrease significantly, we need in my opinion to first work so that it is not automatically installed on every single Jenkins instance in the world...

        Attachments

          Activity

          batmat Baptiste Mathus created issue -
          batmat Baptiste Mathus made changes -
          Field Original Value New Value
          Description We would like people to stop using https://wiki.jenkins.io/display/JENKINS/Maven+Project+Plugin but the user base is still growing (less quickly fortunately).

          I think one of the main contributors to this is that it is actually *impossible* today to not install that plugin. It's pulled in by basically the whole world.

          So for instance, even if it's not explicitly in the Jenkins 2 installation wizard list of plugins, it will always be installed transitively.

          Then, imagine a newcomer installing Jenkins for the first time for a try, using Maven and Java on a daily basis... Installed Jenkins, clicked "New Item", who is *not* going to click on "Maven Job"?...
          We would like people to stop using https://wiki.jenkins.io/display/JENKINS/Maven+Project+Plugin but the user base is still growing (less quickly fortunately).

          I think one of the main contributors to this is that it is actually *impossible* today to not install that plugin. It's pulled in by basically the whole world.

          So for instance, even if it's not explicitly in the Jenkins 2 installation wizard list of plugins, it will always be installed transitively.

          Then, imagine a newcomer installing Jenkins for the first time for a try, using Maven and Java on a daily basis... Installed Jenkins, clicked "New Item", who is *not* going to click on "Maven Job"?...

          So if we ever to move forward and see the usage of this plugin decrease significantly, we need in my opinion to first work so that it is *not* automatically installed on every single Jenkins instance in the world...
          oleg_nenashev Oleg Nenashev made changes -
          Component/s maven-plugin [ 16033 ]
          Component/s _unsorted [ 19622 ]
          oleg_nenashev Oleg Nenashev made changes -
          Assignee Oleg Nenashev [ oleg_nenashev ]
          oleg_nenashev Oleg Nenashev made changes -
          Assignee Arnaud Héritier [ aheritier ]
          oleg_nenashev Oleg Nenashev made changes -
          Assignee Arnaud Héritier [ aheritier ] Baptiste Mathus [ batmat ]
          oleg_nenashev Oleg Nenashev made changes -
          Component/s _unsorted [ 19622 ]
          batmat Baptiste Mathus made changes -
          Labels maven
          batmat Baptiste Mathus made changes -
          Component/s maven-plugin [ 16033 ]
          batmat Baptiste Mathus made changes -
          Labels maven maven maven-plugin
          oleg_nenashev Oleg Nenashev made changes -
          Component/s other [ 15490 ]
          Component/s _unsorted [ 19622 ]
          batmat Baptiste Mathus made changes -
          Assignee Baptiste Mathus [ batmat ]
          batmat Baptiste Mathus made changes -
          Labels maven maven-plugin essentials maven maven-plugin
          batmat Baptiste Mathus made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Fixed [ 1 ]
          batmat Baptiste Mathus made changes -
          Labels essentials maven maven-plugin essentials evergreen maven maven-plugin
          batmat Baptiste Mathus made changes -
          Labels essentials evergreen maven maven-plugin evergreen maven maven-plugin

            People

            • Assignee:
              Unassigned
              Reporter:
              batmat Baptiste Mathus
            • Votes:
              2 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: