use feature for inter-project dependency 38/68238/3
authorFaseela K <faseela.k@ericsson.com>
Wed, 14 Feb 2018 12:36:50 +0000 (18:06 +0530)
committerSam Hague <shague@redhat.com>
Thu, 15 Feb 2018 14:44:42 +0000 (14:44 +0000)
Use feature to express inter-project dependency correctly instead of
bundle.

For details, refer to
https://lists.opendaylight.org/pipermail/release/2018-January/013604.html
https://lists.opendaylight.org/pipermail/release/2017-September/012356.html

This depends on below patches to export necessary bundle as feature.
https://git.opendaylight.org/gerrit/#/c/68214/
https://git.opendaylight.org/gerrit/#/c/68233/

Change-Id: If3188ac2afaaa10d000969341e0f788c45c8bd2b
Signed-off-by: Faseela K <faseela.k@ericsson.com>
features/odl-genius-api/pom.xml
features/odl-genius/pom.xml

index d294049a3d8f14e7b381c2c59aa655678048eae1..5fbc5994a0162922e68f56bd07ce51217cdfc8c1 100644 (file)
       <classifier>features</classifier>
     </dependency>
     <dependency>
-      <groupId>org.opendaylight.openflowplugin.libraries</groupId>
-      <artifactId>liblldp</artifactId>
+      <groupId>org.opendaylight.openflowplugin</groupId>
+      <artifactId>odl-openflowplugin-libraries</artifactId>
       <version>0.6.0-SNAPSHOT</version>
+      <type>xml</type>
+      <classifier>features</classifier>
     </dependency>
     <dependency>
       <groupId>org.opendaylight.infrautils</groupId>
index 83ac666dbc399daea087aa6933cc3a5fd3cc8080..1900665d76ed138cf6450c7cf0584d2ac5beb432 100644 (file)
       <type>xml</type>
       <classifier>features</classifier>
     </dependency>
+    <dependency>
+      <groupId>org.opendaylight.ovsdb</groupId>
+      <artifactId>odl-ovsdb-utils</artifactId>
+      <version>${ovsdb.version}</version>
+      <type>xml</type>
+      <classifier>features</classifier>
+    </dependency>
     <dependency>
       <groupId>org.opendaylight.openflowplugin</groupId>
       <artifactId>odl-openflowplugin-southbound</artifactId>
       <classifier>features</classifier>
     </dependency>
 
-    <!-- Libraries from other projects -->
-    <dependency>
-      <groupId>org.opendaylight.ovsdb</groupId>
-      <artifactId>utils.southbound-utils</artifactId>
-      <version>${ovsdb.version}</version>
-    </dependency>
-
     <!-- External libraries to wrap -->
     <dependency>
       <groupId>commons-net</groupId>