<dependencies>
<!-- dependencies on feature repos -->
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-mdsal</artifactId>
- <version>${feature.mdsal.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-netconf-connector</artifactId>
- <version>${feature.mdsal.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
- <dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-restconf</artifactId>
- <version>${feature.mdsal.version}</version>
+ <groupId>org.opendaylight.aaa</groupId>
+ <artifactId>features-aaa-api</artifactId>
+ <version>0.2.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.neutron</groupId>
- <artifactId>features-neutron</artifactId>
- <version>${feature.neutron.version}</version>
+ <groupId>org.opendaylight.aaa</groupId>
+ <artifactId>features-aaa</artifactId>
+ <version>0.2.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-nsf</artifactId>
+ <groupId>org.opendaylight.aaa</groupId>
+ <artifactId>features-aaa-authz</artifactId>
+ <version>0.2.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>features-ovsdb</artifactId>
+ <groupId>org.opendaylight.alto</groupId>
+ <artifactId>features-alto</artifactId>
+ <version>0.1.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.openflowplugin</groupId>
- <artifactId>features-openflowplugin</artifactId>
- <version>${feature.openflowplugin.version}</version>
+ <groupId>org.opendaylight.capwap</groupId>
+ <artifactId>capwap-features</artifactId>
+ <version>${feature.capwap.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.openflowplugin</groupId>
- <artifactId>features-openflowplugin-extension</artifactId>
- <version>${feature.openflowplugin.version}</version>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>features-adsal</artifactId>
+ <version>${feature.adsal.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.openflowplugin.legacy</groupId>
- <artifactId>features-legacy</artifactId>
- <version>${feature.openflowplugin.version}</version>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>features-mdsal</artifactId>
+ <version>${feature.mdsal.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>features-netconf-connector</artifactId>
+ <version>${feature.mdsal.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>features-nsf</artifactId>
+ <version>${feature.nsf.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>features-restconf</artifactId>
+ <version>${feature.mdsal.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.coretutorials</groupId>
+ <artifactId>dsbenchmark-features</artifactId>
+ <version>${feature.coretutorials.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.didm</groupId>
+ <artifactId>didm-features</artifactId>
+ <version>${didm.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<classifier>features</classifier>
<type>xml</type>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.groupbasedpolicy</groupId>
+ <artifactId>features-groupbasedpolicy</artifactId>
+ <version>${feature.groupbasedpolicy.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.iotdm</groupId>
+ <artifactId>onem2m-features</artifactId>
+ <version>${feature.iotdm.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
<dependency>
<groupId>org.opendaylight.l2switch</groupId>
<artifactId>features-l2switch</artifactId>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.controller</groupId>
- <artifactId>features-adsal-compatibility</artifactId>
- <version>1.5.0-SNAPSHOT</version>
+ <groupId>org.opendaylight.lacp</groupId>
+ <artifactId>features-lacp</artifactId>
+ <version>${feature.lacp.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-<!--
<dependency>
- <groupId>org.opendaylight.plugin2oc</groupId>
- <artifactId>features-plugin2oc</artifactId>
- <version>0.2.0-SNAPSHOT</version>
- <classifier>features</classifier>
- <type>xml</type>
+ <groupId>org.opendaylight.lispflowmapping</groupId>
+ <artifactId>features-lispflowmapping</artifactId>
+ <version>${feature.lispflowmapping.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
</dependency>
--->
- <!-- AAA -->
<dependency>
- <groupId>org.opendaylight.aaa</groupId>
- <artifactId>features-aaa-api</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <groupId>org.opendaylight.neutron</groupId>
+ <artifactId>features-neutron</artifactId>
+ <version>${feature.neutron.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.aaa</groupId>
- <artifactId>features-aaa</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <groupId>org.opendaylight.nic</groupId>
+ <artifactId>features-nic</artifactId>
+ <version>${feature.nic.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.aaa</groupId>
- <artifactId>features-aaa-authz</artifactId>
- <version>0.2.0-SNAPSHOT</version>
+ <groupId>org.opendaylight.openflowplugin</groupId>
+ <artifactId>features-openflowplugin</artifactId>
+ <version>${feature.openflowplugin.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.openflowplugin</groupId>
+ <artifactId>features-openflowplugin-li</artifactId>
+ <version>${feature.openflowplugin.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
<dependency>
- <groupId>org.opendaylight.ttp</groupId>
- <artifactId>features-ttp</artifactId>
- <version>${feature.ttp.version}</version>
+ <groupId>org.opendaylight.openflowplugin</groupId>
+ <artifactId>features-openflowplugin-extension</artifactId>
+ <version>${feature.openflowplugin.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.lispflowmapping</groupId>
- <artifactId>features-lispflowmapping</artifactId>
- <version>${feature.lispflowmapping.version}</version>
+ <groupId>org.opendaylight.openflowplugin.legacy</groupId>
+ <artifactId>features-legacy</artifactId>
+ <version>${feature.openflowplugin.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<dependency>
- <groupId>org.opendaylight.vtn</groupId>
- <artifactId>features-vtn-manager</artifactId>
+ <groupId>org.opendaylight.ovsdb</groupId>
+ <artifactId>features-ovsdb</artifactId>
+ <version>${feature.ovsdb.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
+ <!--<dependency>-->
+ <!--<groupId>org.opendaylight.ovsdb</groupId>-->
+ <!--<artifactId>features-ovs-sfc</artifactId>-->
+ <!--<version>0.1.0-SNAPSHOT</version>-->
+ <!--<classifier>features</classifier>-->
+ <!--<type>xml</type>-->
+ <!--</dependency>-->
+<!--
<dependency>
- <groupId>org.opendaylight.groupbasedpolicy</groupId>
- <artifactId>features-groupbasedpolicy</artifactId>
- <version>${feature.groupbasedpolicy.version}</version>
+ <groupId>org.opendaylight.packetcable</groupId>
+ <artifactId>features-packetcable</artifactId>
+ <version>${feature.packetcable.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+-->
+<!--
+ <dependency>
+ <groupId>org.opendaylight.plugin2oc</groupId>
+ <artifactId>features-plugin2oc</artifactId>
+ <version>0.2.0-SNAPSHOT</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+-->
+ <dependency>
+ <groupId>org.opendaylight.sdninterfaceapp</groupId>
+ <artifactId>features-sdninterfaceapp</artifactId>
+ <version>1.5.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
<groupId>org.opendaylight.sfc</groupId>
<artifactId>features-sfc</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-<!--
<dependency>
<groupId>org.opendaylight.sfc</groupId>
<artifactId>features-sfclisp</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
--->
<dependency>
<groupId>org.opendaylight.sfc</groupId>
<artifactId>features-sfcofl2</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
- <groupId>org.opendaylight.ovsdb</groupId>
- <artifactId>features-ovs-sfc</artifactId>
- <version>0.1.0-SNAPSHOT</version>
- <classifier>features</classifier>
- <type>xml</type>
+ <groupId>org.opendaylight.sfc</groupId>
+ <artifactId>features-sfc-ovs</artifactId>
+ <version>0.1.0-SNAPSHOT</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.sfc</groupId>
+ <artifactId>features-sfc-netconf</artifactId>
+ <version>0.1.0-SNAPSHOT</version>
+ <classifier>features</classifier>
+ <type>xml</type>
</dependency>
-
<dependency>
<groupId>org.opendaylight.snbi</groupId>
<artifactId>features-snbi</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-<!--
<dependency>
- <groupId>org.opendaylight.packetcable</groupId>
- <artifactId>features-packetcable</artifactId>
- <version>${feature.packetcable.version}</version>
- <classifier>features</classifier>
- <type>xml</type>
+ <groupId>org.opendaylight.snmp</groupId>
+ <artifactId>features-snmp</artifactId>
+ <version>${snmp.plugin.version}</version>
+ <classifier>features</classifier>
+ <type>xml</type>
</dependency>
--->
<dependency>
<groupId>org.opendaylight.snmp4sdn</groupId>
<artifactId>features-snmp4sdn</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
- <groupId>org.opendaylight.sdninterfaceapp</groupId>
- <artifactId>features-sdninterfaceapp</artifactId>
- <version>1.5.0-SNAPSHOT</version>
+ <groupId>org.opendaylight.tcpmd5</groupId>
+ <artifactId>features-tcpmd5</artifactId>
+ <version>${feature.tcpmd5.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
<groupId>org.opendaylight.topoprocessing</groupId>
<artifactId>features-topoprocessing</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
- <groupId>org.opendaylight.usc</groupId>
- <artifactId>usc-features</artifactId>
- <version>${feature.usc.version}</version>
+ <groupId>org.opendaylight.tsdr</groupId>
+ <artifactId>features-tsdr</artifactId>
+ <version>1.0-SNAPSHOT</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
- <groupId>org.opendaylight.capwap</groupId>
- <artifactId>capwap-features</artifactId>
- <version>${feature.capwap.version}</version>
+ <groupId>org.opendaylight.ttp</groupId>
+ <artifactId>features-ttp</artifactId>
+ <version>${feature.ttp.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
- <groupId>org.opendaylight.snmp</groupId>
- <artifactId>features-snmp</artifactId>
- <version>${snmp.plugin.version}</version>
+ <groupId>org.opendaylight.usc</groupId>
+ <artifactId>usc-features</artifactId>
+ <version>${feature.usc.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
- <groupId>org.opendaylight.didm</groupId>
- <artifactId>didm-features</artifactId>
- <version>${didm.version}</version>
+ <groupId>org.opendaylight.vtn</groupId>
+ <artifactId>features-vtn-manager</artifactId>
+ <version>${feature.vtn-manager.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
-
<dependency>
<groupId>org.opendaylight.vpnservice</groupId>
<artifactId>vpnservice-features</artifactId>
<classifier>features</classifier>
<type>xml</type>
</dependency>
- <dependency>
- <groupId>org.opendaylight.lacp</groupId>
- <artifactId>features-lacp</artifactId>
- <version>1.0.0-SNAPSHOT</version>
- <classifier>features</classifier>
- <type>xml</type>
- </dependency>
-
<!-- test to validate features.xml -->
<dependency>
<groupId>org.opendaylight.odlparent</groupId>
<artifactId>features-test</artifactId>
<version>1.5.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit-dep</artifactId>
+ <version>${junit.version}</version>
+ <scope>test</scope>
+ </dependency>
<!-- dependency for opendaylight-karaf-empty for use by testing -->
<dependency>
<groupId>org.opendaylight.controller</groupId>
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>karaf-maven-plugin</artifactId>
- <version>${karaf.version}</version>
<extensions>true</extensions>
<executions>
<execution>