Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated to reflect merge of ccsdk/sli repos

The following table describes the current CCSDK repository contents, and which ONAP projects use their artifacts:

RepositoryContentsUsed byMaven groupId
ccsdk/appsStandalone applications / microservicesSDNCorg.onap.ccsdk.apps
ccsdk/cdsController Design Studio (self-service tool)SDNC, SOorg.onap.ccsdk.cds
ccsdk/dashboardDashboard for OOMOOMorg.onap.ccsdk.dashboard
ccsdk/distributionDocker images and directed graphsAPPC, SDNCorg.onap.ccsdk.distribution
ccsdk/featuresKaraf features not specifically intended to be called by directed graphsSDNCorg.onap.ccsdk.features
ccsdk/parentParent POM files, based on ONAP oparentAPPC, SDNCorg.onap.ccsdk.parent
ccsdk/platform/blueprintsBlueprintsDCAE, OOMorg.onap.ccsdk.platform.blueprints
ccsdk/platform/pluginsPluginsDCAE, OOMorg.onap.ccsdk.platform.plugins
ccsdk/sli
/adaptorsResource adaptors, to be called from resource nodes in a directed graph
Service Logic InterpreterAPPC, SDNC

org.onap.ccsdk

/sli/coreCore engine used to execute directed graphsAPPC, SDNCccsdk/sli/northboundNorthbound interfacesAPPC, SDNCccsdk/sli/pluginsJava plugins to be called from execute nodes in a directed graphAPPC, SDNCccsdk/storage/esaasElastic Storage as a ServiceDCAE, OOMccsdk/utilsUtilitiesDCAE, OOM

Several of these repositories are interrelated, and care must be taken to ensure that dependencies between repositories are managed so that circular dependencies are avoided.  The following diagram illustrates the dependency hierarchy for the inter-related CCSDK repositories:

Image Removed

These dependencies are transitive.  In other words:

...

.sli, including:

  • org.onap.ccsdk.sli.adaptors
  • org.onap.ccsdk.sli.core
  • org.onap.ccsdk.sli.northbound
  • org.onap.ccsdk.sli.plugins
ccsdk/sli/adaptorsNO LONGER USED - combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.adaptors
ccsdk/sli/coreNO LONGER USED- combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.core
ccsdk/sli/northboundNO LONGER USED - combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.northbound
ccsdk/sli/pluginsNO LONGER USED- combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.plugins
ccsdk/storage/esaasElastic Storage as a ServiceDCAE, OOMorg.onap.ccsdk.storage.esaas
ccsdk/utilsUtilitiesDCAE, OOMorg.onap.ccsdk.utils