Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Alternatively, one can edit the docker-compose.yml file to use the newly created onap/sndr:0.3.0-SNAPSHOT image rather than ${NEXUS_DOCKER_REPO}/onap/the ccsdk-odlsli-image :${CCSDKpulled from NEXUS_DOCKER_IMAGE_VERSION}REPO.  That will also create and launch the new SDNR container.

Creating the zip installation files for karaf features

We now see have seen how the karaf features for CCSDK are structured so they can be installed and OpenDaylight launchedincluded in the dependencies section of the pom.xml file in ~/ccsdk/distribution/odlsli/ and that the features are referenced as files with the name structure <feature-name>-installer.<version>-repo.zip.  The next step is to understand how the these zip installation files are created.  A good example is the "sliapi" feature, which is in the gerrit repository ccsdk/sli/core, shown here.

The sliapi directory contains the usual directories for a karaf feature with an additional directory "installer."  This directory contains the code that creates the installation zip file that is included in the dependencies section of the ODLSLI pom.xml file.

Image ModifiedTaking a look at the pom.xml file.

Inspecting the installer pom.xml file

...