Create common API feature for Extensions familiy features 71/72471/2
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Wed, 30 May 2018 08:35:02 +0000 (10:35 +0200)
committerClaudio David Gasparini <claudio.gasparini@pantheon.tech>
Wed, 30 May 2018 12:11:56 +0000 (12:11 +0000)
Change-Id: I31d8897aac5bdd14ddf3b79f95694c70646aee36
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/bgp-artifacts/pom.xml
features/bgp/features-bgp/pom.xml
features/bgp/odl-bgpcep-bgp-evpn/pom.xml
features/bgp/odl-bgpcep-bgp-extensions-api/pom.xml [new file with mode: 0644]
features/bgp/odl-bgpcep-bgp-flowspec/pom.xml
features/bgp/odl-bgpcep-bgp-inet/pom.xml
features/bgp/odl-bgpcep-bgp-l3vpn/pom.xml
features/bgp/odl-bgpcep-bgp-labeled-unicast/pom.xml
features/bgp/odl-bgpcep-bgp-linkstate/pom.xml
features/bgp/odl-bgpcep-bgp-mvpn/pom.xml
features/bgp/pom.xml

index 2b8a011e0a61cb8e9ab6f053c8555c1fcb69abfe..4c2c497aa8e532ff5b201a375d51e413007ce7fc 100644 (file)
                 <type>xml</type>
                 <version>${project.version}</version>
             </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
+                <classifier>features</classifier>
+                <type>xml</type>
+                <version>${project.version}</version>
+            </dependency>
             <dependency>
                 <groupId>${project.groupId}</groupId>
                 <artifactId>odl-bgpcep-bgp-inet</artifactId>
index 0d2f1241548f56d16c4566e8970c1c204ec8ad78..ccf78f87cd5adf28affbfca60d4d3ecd87164b96 100644 (file)
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
+            <type>xml</type>
+            <classifier>features</classifier>
+        </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
             <artifactId>odl-bgpcep-bgp-inet</artifactId>
index 48021d91fa46944473e4854529f0b37b5e452e3d..ef446dc99c9b6102873785c0d7d50dfdb647786e 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-mvpn</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
+            <artifactId>odl-bgpcep-bgp-mvpn</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
diff --git a/features/bgp/odl-bgpcep-bgp-extensions-api/pom.xml b/features/bgp/odl-bgpcep-bgp-extensions-api/pom.xml
new file mode 100644 (file)
index 0000000..84fd7c8
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
+  ~
+  ~ This program and the accompanying materials are made available under the
+  ~ terms of the Eclipse Public License v1.0 which accompanies this distribution,
+  ~ and is available at http://www.eclipse.org/legal/epl-v10.html
+  -->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.opendaylight.bgpcep</groupId>
+        <artifactId>single-feature-parent</artifactId>
+        <version>0.10.0-SNAPSHOT</version>
+        <relativePath>../../../single-feature-parent</relativePath>
+    </parent>
+
+    <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
+    <packaging>feature</packaging>
+
+    <name>OpenDaylight :: BGP :: Extensions API</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>odl-bgpcep-bgp-parser</artifactId>
+            <type>xml</type>
+            <classifier>features</classifier>
+        </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
+            <type>xml</type>
+            <classifier>features</classifier>
+        </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>odl-bgpcep-bmp-api</artifactId>
+            <type>xml</type>
+            <classifier>features</classifier>
+        </dependency>
+    </dependencies>
+</project>
\ No newline at end of file
index 2f2193a81c2791d5689996649d35e4931f4b2a6e..b256dd7bed1c79072da9f88680fa365438e28bdc 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
-            <classifier>features</classifier>
-            <type>xml</type>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
     </dependencies>
 </project>
index d2e806cb63057f001581974766803fc7a7ae64e9..6f67df8888b7bc6f4606284313b0fcf1091b6a38 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index c2f6768a9245515c5817d02bfa70872cc63dbc01..a3a197697761a540b963d5e6254d0e9395939fd9 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
-            <classifier>features</classifier>
-            <type>xml</type>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
     </dependencies>
 </project>
index 577b162b8d95163c5517f5d8cd6b30587bc156f7..08d437277a496b19ac378ff1e90c548ec36480bb 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
-            <classifier>features</classifier>
-            <type>xml</type>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
     </dependencies>
 </project>
index eba25a062e0c8b3da3c22c19c651d5fa70a2645f..841d36fcdbdd12e689c130784e1e35d0f43ff878 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
-            <classifier>features</classifier>
-            <type>xml</type>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index 654bb462a36314ac0e06072371ac85eb05289255..56f0a3ecd93aad50460d4008a0749a88104cd03d 100644 (file)
         </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-parser</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bgp-openconfig</artifactId>
-            <type>xml</type>
-            <classifier>features</classifier>
-        </dependency>
-        <dependency>
-            <groupId>${project.groupId}</groupId>
-            <artifactId>odl-bgpcep-bmp-api</artifactId>
+            <artifactId>odl-bgpcep-bgp-extensions-api</artifactId>
             <type>xml</type>
             <classifier>features</classifier>
         </dependency>
index 88b04ef3cb1cb14367bbcab9bbfe4e46378e6fa9..60847a63910b84167ce606ee11ac67601802e315 100644 (file)
@@ -42,6 +42,7 @@
         <module>odl-bgpcep-bgp-openconfig-rp-impl</module>
         <module>odl-bgpcep-bgp-openconfig-rp-statement</module>
         <!-- Family extensions -->
+        <module>odl-bgpcep-bgp-extensions-api</module>
         <module>odl-bgpcep-bgp-inet</module>
         <module>odl-bgpcep-bgp-linkstate</module>
         <module>odl-bgpcep-bgp-flowspec</module>