Fixes for the two features that were not installed 01/45501/2
authorPatrick Brady <pb071s@att.com>
Tue, 1 May 2018 20:35:59 +0000 (13:35 -0700)
committerPatrick Brady <pb071s@att.com>
Tue, 1 May 2018 20:44:09 +0000 (13:44 -0700)
These features relied on exports that didn't exist.
Also versions had to be removed from feature files.

Change-Id: I1860ae6c46354061943223ac6a201518871d3608
Signed-off-by: Patrick Brady <pb071s@att.com>
Issue-ID: APPC-871

appc-inbound/appc-design-services/features/src/main/resources/features.xml
appc-inbound/appc-design-services/provider/pom.xml
appc-inbound/appc-interfaces-service/bundle/pom.xml
appc-outbound/appc-network-inventory-client/features/src/main/resources/features.xml
appc-outbound/appc-network-inventory-client/installer/pom.xml
appc-outbound/appc-network-inventory-client/provider/pom.xml

index 7fb1505..c13ed2f 100644 (file)
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
 
-  <repository>mvn:org.opendaylight.yangtools/features-yangtools/${odl.yangtools.version}/xml/features</repository>
- <repository>mvn:org.opendaylight.controller/features-mdsal/${odl.controller.mdsal.features.version}/xml/features</repository>
-
     <feature name='appc-design-services' description="Application Controller Design Services"
         version='${project.version}'>
 
-        <feature version='${odl.mdsal.model.version}'>odl-mdsal-models</feature>
+        <feature>odl-mdsal-models</feature>
         <bundle>mvn:org.onap.appc/appc-design-services-model/${project.version}</bundle>
 
         <!-- Most applications will have a dependency on the ODL MD-SAL Broker -->
-        <feature version='${odl.mdsal.version}'>odl-mdsal-broker</feature>
+        <feature>odl-mdsal-broker</feature>
         <feature>ccsdk-sli</feature>
         <bundle>mvn:org.onap.appc/appc-design-services-provider/${project.version}</bundle>
         <bundle>mvn:org.onap.appc/appc-network-inventory-client-provider/${project.version}</bundle>
-        <bundle>wrap:mvn:com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.3.0</bundle>
-        
-        <feature version='${odl.mdsal.version}'>odl-restconf</feature>
+        <feature>odl-restconf</feature>
 
     </feature>
 
index b72f290..6a6b3b7 100755 (executable)
@@ -41,6 +41,7 @@
                     <instructions>
                         <Export-Package>org.onap.appc.design.services</Export-Package>
                         <Import-Package>org.onap.appc.instar,*;resolution:=optional</Import-Package>
+                        <Embed-Dependency>jackson-dataformat-yaml</Embed-Dependency>
                          <DynamicImport-Package>*</DynamicImport-Package>
                         <Embed-Transitive>true</Embed-Transitive>
                     </instructions>
         <dependency>
             <groupId>com.fasterxml.jackson.dataformat</groupId>
             <artifactId>jackson-dataformat-yaml</artifactId>
-            <version>2.3.0</version>
+            <version>2.3.2</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
index 8a4586e..bfc1560 100644 (file)
         <dependency>
             <groupId>com.fasterxml.jackson.dataformat</groupId>
             <artifactId>jackson-dataformat-yaml</artifactId>
-            <version>2.3.0</version>
+            <version>2.3.2</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
index c80568e..276a275 100644 (file)
   -->
 
 
-<features name="app-cntrl-network-inventory-client-${project.version}"
+<features name="appc-network-inventory-client-${project.version}"
        xmlns="http://karaf.apache.org/xmlns/features/v1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
 
        <!--<repository>mvn:org.opendaylight.mdsal/features-mdsal/${odl.mdsal.features.version}/xml/features</repository>-->
 
-       <feature name='app-cntrl-network-inventory' description="Application Controller Instar Client"
+       <feature name='appc-network-inventory-client' description="Application Controller Instar Client"
                version='${project.version}'>
                <!-- Most applications will have a dependency on the ODL MD-SAL Broker -->
-               <feature >odl-mdsal-broker</feature>
-               <feature version= "${sdnctl.sli.version}">ccsdk-sli</feature>
+               <feature>odl-mdsal-broker</feature>
+               <feature>ccsdk-sli</feature>
                
                <bundle>mvn:commons-lang/commons-lang/2.6</bundle>
                <bundle>mvn:commons-collections/commons-collections/${common.collections.version}</bundle>              
index 7d1c2c0..9e51790 100755 (executable)
@@ -34,7 +34,7 @@
        <properties>
                <application.name>appc-network-inventory-client</application.name>
                <features.boot>appc-network-inventory-client</features.boot>
-               <features.repositories>mvn:org.onap.appc/appc-network-inventory-features/${project.version}/xml/features</features.repositories>
+               <features.repositories>mvn:org.onap.appc/appc-network-inventory-client-features/${project.version}/xml/features</features.repositories>
                <include.transitive.dependencies>false</include.transitive.dependencies>
        </properties>
 
index a4b9f07..000b73e 100755 (executable)
             <groupId>org.json</groupId>\r
             <artifactId>json</artifactId>\r
         </dependency>\r
+        <dependency>\r
+            <groupId>com.fasterxml.jackson.dataformat</groupId>\r
+            <artifactId>jackson-dataformat-yaml</artifactId>\r
+            <version>2.3.2</version>\r
+        </dependency>\r
+        <dependency>\r
+            <groupId>org.yaml</groupId>\r
+            <artifactId>snakeyaml</artifactId>\r
+            <version>${snakeyaml.version}</version>\r
+        </dependency>\r
     </dependencies>\r
 \r
     <build>\r
                         <Bundle-Activator>org.onap.appc.instar.InstarClientActivator</Bundle-Activator>\r
                         <Export-Package>org.onap.appc.instar</Export-Package>\r
                         <Import-Package>*</Import-Package>\r
+                        <Embed-Dependency>jackson-dataformat-yaml,snakeyaml</Embed-Dependency>\r
                         <DynamicImport-Package>*</DynamicImport-Package>\r
                     </instructions>\r
                     <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>\r