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

Create BOM for components included into the Core

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • bom, core
    • None

      The idea of this BOM is to simplify the dependency management in plugins and modules.

      Proposed changes:

      1. New BOM module in the jenkinsci/jenkins repository. We could have an external BOM, but it complicates the release management
      2. Move library definitions from Parent POM and Jenkins WAR to the BOM file
      3. Update WAR and Core components to use BOM
      4. Update plugin POM to optionally include BOM if possible (depending on jenkins.version)

          [JENKINS-48578] Create BOM for components included into the Core

          Oleg Nenashev created issue -
          Oleg Nenashev made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-47498 [ JENKINS-47498 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Oleg Nenashev made changes -
          Resolution Original: Duplicate [ 3 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Oleg Nenashev made changes -
          Link New: This issue is related to JENKINS-47498 [ JENKINS-47498 ]
          Oleg Nenashev made changes -
          Link Original: This issue duplicates JENKINS-47498 [ JENKINS-47498 ]
          Oleg Nenashev made changes -
          Assignee New: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Link New: This issue relates to JENKINS-49565 [ JENKINS-49565 ]
          Jesse Glick made changes -
          Labels New: essentials
          jang hyemi (Inactive) made changes -
          Sprint New: Essentials - Milestone 2 [ 516 ]
          jang hyemi (Inactive) made changes -
          Rank New: Ranked lower

            markwm Mark Wynn-Mackenzie
            oleg_nenashev Oleg Nenashev
            Votes:
            2 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: