Uploaded image for project: 'Common Controller SDK'
  1. Common Controller SDK
  2. CCSDK-2946

Introduce BOM artifacts (restructure project modules)

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None

      • Restructure cps project (pom files) to aggregator project pattern (as used in many ONAP and ODL Projects:
        • create parent module (decoupling of root from parent)
        • create BOM module (for artifact provided)
        • create dependency module

      Acceptance Criteria:

      • cps-bom: contains dependencyManagement declarations of all published components
      • cps-dependencies: contains dependencyManagement declarations of upstream versions
      • cps-parent: parent of cps project / decoupling of root project pom responsibilities

       

      reference : https://www.baeldung.com/spring-maven-bom

      Some ODL examples

      https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=blob;f=artifacts/pom.xml;h=f744e6b0b00d21a327879c17abfde008598f7934;hb=refs/heads/master

      https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blob;f=artifacts/pom.xml;h=7fba70554b9b3a19f1dcb3672db2516431407379;hb=HEAD

            cdgasparini cdgasparini
            cdgasparini cdgasparini
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: