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

plugin-pom and core/war should produce/consume a BOM

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Minor Minor
    • core
    • None

      The new plugin pom is still lacking.

      You need to investigate the libraries used by the version of Jenkins you are targetting and update the node/servlet/slf4j/log4j/etc etc dependencies.

      Instead of hard coding these (or using properties) the Jenkins version should produce a BOM that has the versions defined (it already does to a degree) and the plugin pom should import this BOM with scope import so that you do not have to worry about making sure the versions of libraries you are using aligns with the versions that Jenkins uses.

      This is especially required now for Jenkins 2.0 which uses servlet 3.1 - and ongoing maintenance of these properties to keep plugins in sync is a PITA.

            Unassigned Unassigned
            teilo James Nord
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: