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

Introduce BOM artifacts (restructure project modules)

    XMLWordPrintable

Details

    • Story
    • Status: Closed
    • Medium
    • Resolution: Done
    • None
    • None
    • None

    Description

      • 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

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: