Introduction
Example and guidline of creating an OSGi Meta-Feature or Feature-All or Feature-aggregator.
The Component here is an SDN-R microservice consisting of two OSGi bundles.
More specific:
- Microservice name: northbound
- Included OSGi bundles: helloworld, goodbyworld
- Meta-Feature: sdnr-northbound-all
Content
Table of Contents |
---|
Goodbye World
The next step after Creating an Instance of SDNR and Creating and Installing a New Feature into SDNR is to create a "component meta-feature" or "feature aggregator" that groups the SDNR northbound features together and enables them to be installed into OpenDaylight using a single reference. The first step is to create a second feature (Goodbye World) in the same repository as Hello World, shown here. Goodbye World is identical to Hello World except for name changes.
...
Now we look at features/installer/pom.xml. The file is very similar to the pom.xml file for the sliapi installer, although it is simpler because it does not include the "pre-Casablanca" code. Its dependency is the sdnr-northbound-all artifact created immediately above, and it copies the maven repositories of all the features.xml files with the groupId org.onap.ccsdk.features.sdnr.northbound.
...