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/sliService Logic InterpreterAPPC, SDNC

org.onap.ccsdk.sli, including:

  • org.onap.ccsdk.sli.adaptors
  • org.onap.ccsdk.sli.core
  • org.onap.ccsdk.sli.northbound
  • org.onap.ccsdk.sli.plugins
ccsdk/sli/adaptors
Resource adaptors, to be called from resource nodes in a directed graph
NO LONGER USED - combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.adaptors
ccsdk/sli/core
Core engine used to execute directed graphs
NO LONGER USED- combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.core
ccsdk/sli/northbound
Northbound interfaces
NO LONGER USED - combined into ccsdk/sliAPPC, SDNCorg.onap.ccsdk.sli.northbound
ccsdk/sli/plugins
Java plugins to be called from execute nodes in a directed graph
NO 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, 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:

...

org.onap.ccsdk.utils