pom and features version upgrade (odlparent 1.9.0)
[transportpce.git] / features / pom.xml
index acbbcfdc3834d0c8f2c6db0058be7b8d2501b57b..2c0ed152199f942dcc624f7f87da5305226f74fb 100644 (file)
@@ -12,22 +12,27 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
   <parent>
     <groupId>org.opendaylight.odlparent</groupId>
     <artifactId>features-parent</artifactId>
-    <version>1.8.0-SNAPSHOT</version>
+    <version>1.9.0</version>
     <relativePath/>
   </parent>
 
   <groupId>org.opendaylight.transportpce</groupId>
   <artifactId>transportpce-features</artifactId>
-  <version>0.1.0-SNAPSHOT</version>
+  <version>0.2.0-SNAPSHOT</version>
   <name>${project.artifactId}</name>
+  <!-- <packaging>kar</packaging>
+  This packaging solves a compilation warning but seems forbidden.
+  According to ODL documentation, the kar packaging should not be used in profit of the jar one (normally inherited)
+  https://bugs.opendaylight.org/show_bug.cgi?id=2760
+  http://docs.opendaylight.org/en/stable-boron/developer-guide/odl-parent-developer-guide.html#features-parent   -->
 
   <properties>
-    <mdsal.model.version>0.10.0-SNAPSHOT</mdsal.model.version>
-    <mdsal.version>1.5.0-SNAPSHOT</mdsal.version>
-    <restconf.version>1.5.0-SNAPSHOT</restconf.version>
-    <yangtools.version>1.1.0-SNAPSHOT</yangtools.version>
-    <dlux.version>0.5.0-SNAPSHOT</dlux.version>
-    <netconf.version>1.2.0-SNAPSHOT</netconf.version>
+    <mdsal.model.version>0.11.0-SNAPSHOT</mdsal.model.version>
+    <mdsal.version>1.6.0-SNAPSHOT</mdsal.version>
+    <restconf.version>1.6.0-SNAPSHOT</restconf.version>
+    <yangtools.version>1.2.0-SNAPSHOT</yangtools.version>
+    <dlux.version>0.6.0-SNAPSHOT</dlux.version>
+    <netconf.version>1.3.0-SNAPSHOT</netconf.version>
     <configfile.directory>etc/opendaylight/karaf</configfile.directory>
   </properties>
 
@@ -55,6 +60,62 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
         <type>pom</type>
         <scope>import</scope>
       </dependency>
+      <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>yangui-bundle</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>yangui-module</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>odl-dluxapps-yangutils</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>odl-dluxapps-yangvisualizer</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>odl-dluxapps-yangman</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>odl-dluxapps-topology</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+          <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>odl-dluxapps-applications</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
+       <dependency>
+         <groupId>org.opendaylight.dluxapps</groupId>
+          <artifactId>odl-dluxapps-nodes</artifactId>
+          <version>${dlux.version}</version>
+          <type>pom</type>
+          <scope>import</scope>
+       </dependency>
     </dependencies>
   </dependencyManagement>
 
@@ -96,6 +157,14 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
       <type>xml</type>
       <scope>runtime</scope>
     </dependency>
+    <dependency>
+      <groupId>org.opendaylight.dluxapps</groupId>
+      <artifactId>features-dluxapps</artifactId>
+      <classifier>features</classifier>
+      <version>${dlux.version}</version>
+      <type>xml</type>
+      <scope>runtime</scope>
+    </dependency>
     <dependency>
       <groupId>org.opendaylight.netconf</groupId>
       <artifactId>features-netconf</artifactId>
@@ -104,20 +173,58 @@ and is available at http://www.eclipse.org/legal/epl-v10.html INTERNAL
       <type>xml</type>
       <scope>runtime</scope>
     </dependency>
+    <dependency>
+      <groupId>org.opendaylight.netconf</groupId>
+      <artifactId>features-netconf-connector</artifactId>
+      <classifier>features</classifier>
+      <version>${netconf.version}</version>
+      <type>xml</type>
+      <scope>runtime</scope>
+    </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>transportpce-impl</artifactId>
       <version>${project.version}</version>
     </dependency>
+   <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>transportpce-renderer</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+   <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>transportpce-olm</artifactId>
+      <version>${project.version}</version>
+    </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>transportpce-api</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>transportpce-ordmodels</artifactId>
+      <version>${project.version}</version>
+    </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>transportpce-cli</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>transportpce-stubrenderer</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+       <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>transportpce-stubpce</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+       <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>transportpce-servicehandler</artifactId>
+      <version>${project.version}</version>
+    </dependency>
   </dependencies>
 </project>