Introduce dependecies version management 43/57143/6
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Tue, 16 May 2017 11:12:50 +0000 (13:12 +0200)
committerDana Kutenicsova <dana.kutenics@gmail.com>
Thu, 1 Jun 2017 12:50:46 +0000 (12:50 +0000)
for handle version of ODL features in an
unique place.

Change-Id: Ifbf831a0fd387f548f58084c003ef6475f7b0a8d
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
20 files changed:
artifacts/pom.xml
dependency-version-management/pom.xml [new file with mode: 0644]
features/bgp/odl-bgpcep-bgp-benchmark/pom.xml
features/bgp/odl-bgpcep-bgp-config-loader/pom.xml
features/bgp/odl-bgpcep-bgp-dependencies/pom.xml
features/bgp/odl-bgpcep-bgp-parser/pom.xml
features/bgp/odl-bgpcep-bgp-path-selection-mode/pom.xml
features/bgp/odl-bgpcep-bgp-rib-api/pom.xml
features/bgp/odl-bgpcep-bgp-rib-impl/pom.xml
features/bgp/odl-bgpcep-bgp-topology/pom.xml
features/bgpcep-extras/odl-bgpcep-data-change-counter/pom.xml
features/bgpcep-extras/odl-bgpcep-extras-dependencies/pom.xml
features/bmp/odl-bgpcep-bmp/pom.xml
features/pcep/odl-bgpcep-pcep-api/pom.xml
features/pcep/odl-bgpcep-pcep-dependencies/pom.xml
features/pcep/odl-bgpcep-pcep-topology-provider/pom.xml
features/pcep/odl-bgpcep-programming-api/pom.xml
features/pcep/odl-bgpcep-programming-impl/pom.xml
features/rsvp/odl-bgpcep-rsvp-dependencies/pom.xml
pom.xml

index 98fd7b690b0873a08acbccbae0c118f28bfa9679..fa1731ca33e6c34131eccebab634cfaa17f91538 100644 (file)
 
     <dependencyManagement>
         <dependencies>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
+            </dependency>
             <dependency>
                 <groupId>${project.groupId}</groupId>
                 <artifactId>concepts</artifactId>
diff --git a/dependency-version-management/pom.xml b/dependency-version-management/pom.xml
new file mode 100644 (file)
index 0000000..38c01b1
--- /dev/null
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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.odlparent</groupId>
+        <artifactId>odlparent-lite</artifactId>
+        <version>1.9.0-SNAPSHOT</version>
+        <relativePath/>
+    </parent>
+
+    <groupId>org.opendaylight.bgpcep</groupId>
+    <artifactId>dependency-version-management</artifactId>
+    <version>0.8.0-SNAPSHOT</version>
+    <packaging>pom</packaging>
+
+    <name>OpenDaylight :: BGPCEP :: Dependency Version Management</name>
+
+    <properties>
+        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
+        <mdsal.common.version>2.3.0-SNAPSHOT</mdsal.common.version>
+        <mdsal.model.version>0.11.0-SNAPSHOT</mdsal.model.version>
+        <yangtools.version>1.2.0-SNAPSHOT</yangtools.version>
+        <odlparent.version>1.9.0-SNAPSHOT</odlparent.version>
+        <config.version>0.7.0-SNAPSHOT</config.version>
+    </properties>
+
+    <dependencyManagement>
+        <dependencies>
+            <!-- ODL-CONTROLLER-ARTIFACTS -->
+            <dependency>
+                <groupId>org.opendaylight.controller</groupId>
+                <artifactId>mdsal-artifacts</artifactId>
+                <version>${controller.mdsal.version}</version>
+                <scope>import</scope>
+                <type>pom</type>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.controller</groupId>
+                <artifactId>config-artifacts</artifactId>
+                <version>${config.version}</version>
+                <scope>import</scope>
+                <type>pom</type>
+            </dependency>
+            <!-- ODL-PARENT ARTIFACTS-->
+            <dependency>
+                <groupId>org.opendaylight.odlparent</groupId>
+                <artifactId>odlparent-artifacts</artifactId>
+                <version>${odlparent.version}</version>
+                <scope>import</scope>
+                <type>pom</type>
+            </dependency>
+            <!-- YANG TOOLS ARTIFACTS -->
+            <dependency>
+                <groupId>org.opendaylight.yangtools</groupId>
+                <artifactId>yangtools-artifacts</artifactId>
+                <version>${yangtools.version}</version>
+                <scope>import</scope>
+                <type>pom</type>
+            </dependency>
+            <!-- ODL-MDSAL-ARTIFACTS -->
+            <dependency>
+                <groupId>org.opendaylight.mdsal</groupId>
+                <artifactId>mdsal-artifacts</artifactId>
+                <version>${mdsal.common.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.opendaylight.mdsal.model</groupId>
+                <artifactId>mdsal-model-artifacts</artifactId>
+                <version>${mdsal.model.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+</project>
\ No newline at end of file
index 26ee034dd27f14d40f7569d10b44c3829381d0a5..b08389ab78530155f2d4d797f72fc4ffc6ad66e0 100644 (file)
 
     <name>OpenDaylight :: BGP :: Benchmark</name>
 
-    <properties>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <!-- ODL-BGP-ARTIFACTS -->
         <dependencies>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
+                <scope>import</scope>
             </dependency>
         </dependencies>
     </dependencyManagement>
index fe9e397907edfce45febfc0bd9c4f1782535d479..ec692f29157d7b02d2bfe079d8e555b41ab9d93c 100644 (file)
 
     <name>OpenDaylight :: BGP :: Config Loader</name>
 
-    <properties>
-        <mdsal.common.version>2.3.0-SNAPSHOT</mdsal.common.version>
-    </properties>
-
     <dependencyManagement>
         <!-- ODL-BGP-ARTIFACTS -->
         <dependencies>
@@ -32,9 +28,9 @@
                 <scope>import</scope>
             </dependency>
             <dependency>
-                <groupId>org.opendaylight.mdsal</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${mdsal.common.version}</version>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index d170988eed70e2f2b0fd2785d0c430efcd3e5e90..75a3c614ea4e2907f7136a867b71880198c2e16b 100644 (file)
 
     <name>OpenDaylight :: BGP :: Dependencies</name>
 
-    <properties>
-        <mdsal.model.version>0.11.0-SNAPSHOT</mdsal.model.version>
-        <yangtools.version>1.2.0-SNAPSHOT</yangtools.version>
-        <odlparent.version>1.9.0-SNAPSHOT</odlparent.version>
-    </properties>
-
     <dependencyManagement>
         <!-- ODL-BGP-ARTIFACTS -->
         <dependencies>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-PARENT ARTIFACTS-->
-            <dependency>
-                <groupId>org.opendaylight.odlparent</groupId>
-                <artifactId>odlparent-artifacts</artifactId>
-                <version>${odlparent.version}</version>
-                <scope>import</scope>
-                <type>pom</type>
-            </dependency>
-            <!-- YANG TOOLS ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.yangtools</groupId>
-                <artifactId>yangtools-artifacts</artifactId>
-                <version>${yangtools.version}</version>
-                <scope>import</scope>
-                <type>pom</type>
-            </dependency>
-            <!-- ODL-MDSAL-ARTIFACTS -->
-            <dependency>
-                <groupId>org.opendaylight.mdsal.model</groupId>
-                <artifactId>mdsal-model-artifacts</artifactId>
-                <version>${mdsal.model.version}</version>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index fcba260710476e61d35500f0b40ce59611d1fae0..8f258e8e2945f7eec6a3a7b08aaf0fb453fd94eb 100644 (file)
 
     <name>OpenDaylight :: BGP :: Parser</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-        <yangtools.version>1.2.0-SNAPSHOT</yangtools.version>
-    </properties>
-
     <dependencyManagement>
         <!-- ODL-BGP-ARTIFACTS -->
         <dependencies>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- YANG TOOLS ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.yangtools</groupId>
-                <artifactId>yangtools-artifacts</artifactId>
-                <version>${yangtools.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 64b8200347d37b711850db7f0d433a76a1a31f06..63d0e34e3814a96111c7555bbb8975bfcd24a3c2 100644 (file)
 
     <name>OpenDaylight :: BGP :: Path Selection</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
+                <scope>import</scope>
             </dependency>
         </dependencies>
     </dependencyManagement>
index d1f385274fa58fbf9e9fbd82a0b27e2e5d3cd338..1d724ccaf2d64d62bc2b480509403d0a2b919ac2 100644 (file)
 
     <name>OpenDaylight :: BGP :: RIB Api</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <!-- ODL-BGP-ARTIFACTS -->
         <dependencies>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 1624985c52458280c468e682aec75292a55576da..7705c534a1ace56e3ede0ce16f8a3a4f9f27cde6 100644 (file)
 
     <name>OpenDaylight :: BGP :: RIB Impl</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 3dc22324112b7d65da7db16889b2b08e261436c2..916587f299dea7abb2ef10192fd3d77f41f343ba 100644 (file)
 
     <name>OpenDaylight :: BGP :: Topology</name>
 
-    <properties>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <!-- ODL-BGP-ARTIFACTS -->
         <dependencies>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
+                <scope>import</scope>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 0600ac9bf24f254580482d39d8fcb01b889e36dc..fcf379da7ca263490b1b2f2bc3514408613784de 100644 (file)
 
     <name>OpenDaylight :: Extras :: Data Change Counter</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 09f529ce038d04e728ba1c4daa76e75b4b58ed65..29f9fa1bbc7105378ada05204578cd5cf9c6fcbc 100644 (file)
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-MDSAL-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.mdsal.model</groupId>
-                <artifactId>mdsal-model-artifacts</artifactId>
-                <version>${mdsal.model.version}</version>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
index d58ca17678b4f04e167be658d87cb990afa4716d..67c94ef554b2efa0a636b4a801689dac7ae03c44 100644 (file)
 
     <name>OpenDaylight :: BMP</name>
 
-    <properties>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 50c1cef70df962a51f9dc53026191694d1a98a41..e79645b523ea0de9f5569ef0e647f075fdfe4409 100644 (file)
 
     <name>OpenDaylight :: PCEP :: Api</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>1.6.0-SNAPSHOT</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 120a8a770c51416fd3f543c6c3eaa2f66f722d68..39e3f722572925f729f446c7a85b3c6da8766cf1 100644 (file)
 
     <name>OpenDaylight :: PCEP :: Dependencies</name>
 
-    <properties>
-        <mdsal.binding.base>0.11.0-SNAPSHOT</mdsal.binding.base>
-        <odlparent.version>1.9.0-SNAPSHOT</odlparent.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-MD-SAL-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.mdsal.model</groupId>
-                <artifactId>mdsal-model-artifacts</artifactId>
-                <version>${mdsal.binding.base}</version>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-PARENT ARTIFACTS-->
-            <dependency>
-                <groupId>org.opendaylight.odlparent</groupId>
-                <artifactId>odlparent-artifacts</artifactId>
-                <version>${odlparent.version}</version>
-                <scope>import</scope>
-                <type>pom</type>
-            </dependency>
         </dependencies>
     </dependencyManagement>
 
index 4faffae72c09836190b575f3a546d47744403a04..f6c5db140c65a20deb049e8c3cdd8454ae20fcbb 100644 (file)
 
     <name>OpenDaylight :: PCEP :: Topology Provider</name>
 
-    <properties>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
+                <scope>import</scope>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 215cca8f738a8de030a54f939ffee6e641979201..b6516bfcf444a90244f1cc88f705b74e1c3ad993 100644 (file)
 
     <name>OpenDaylight :: PCEP :: Programming Api</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
-            </dependency>
-            <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>1.6.0-SNAPSHOT</version>
                 <scope>import</scope>
-                <type>pom</type>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 9fa2e0bbab3ff5fec93b2da70b954bc1ba5a3200..437fdb3bbe6384821e9cfdbaa5210b7bda2992cf 100644 (file)
 
     <name>OpenDaylight :: PCEP :: Programming Impl</name>
 
-    <properties>
-        <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>mdsal-artifacts</artifactId>
-                <version>${controller.mdsal.version}</version>
-                <scope>import</scope>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
+                <scope>import</scope>
             </dependency>
         </dependencies>
     </dependencyManagement>
index 604c7d8ff235e2c7bf50bbe9b2816b6aad23dffd..e08c52cb8032fc1902d77255062968af379b50f4 100644 (file)
 
     <name>OpenDaylight :: RSVP :: Dependencies</name>
 
-    <properties>
-        <config.version>0.7.0-SNAPSHOT</config.version>
-        <mdsal.binding.base>0.11.0-SNAPSHOT</mdsal.binding.base>
-    </properties>
-
     <dependencyManagement>
         <dependencies>
             <!-- ODL-BGP-ARTIFACTS -->
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
-            <!-- ODL-CONTROLLER-ARTIFACTS -->
             <dependency>
-                <groupId>org.opendaylight.controller</groupId>
-                <artifactId>config-artifacts</artifactId>
-                <version>${config.version}</version>
-                <scope>import</scope>
-                <type>pom</type>
-            </dependency>
-            <!-- ODL-MD-SAL-ARTIFACTS -->
-            <dependency>
-                <groupId>org.opendaylight.mdsal.model</groupId>
-                <artifactId>mdsal-model-artifacts</artifactId>
-                <version>${mdsal.binding.base}</version>
+                <groupId>org.opendaylight.bgpcep</groupId>
+                <artifactId>dependency-version-management</artifactId>
+                <version>${project.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
diff --git a/pom.xml b/pom.xml
index 5bb4b564801ecc7a4952ed238158841670e79659..916ed92a5c987cfec5ab23e2471f5af92d1eebed 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -62,6 +62,7 @@
         <module>data-change-counter-controller-config</module>
 
         <module>distribution-karaf</module>
+        <module>dependency-version-management</module>
 
     </modules>