<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>features-mdsal</artifactId>
- <version>1.1-SNAPSHOT</version>
+ <version>${feature.mdsal.version}</version>
<classifier>features</classifier>
<type>xml</type>
</dependency>
<classifier>features</classifier>
<type>xml</type>
</dependency>
+ <dependency>
+ <groupId>org.opendaylight.l2switch</groupId>
+ <artifactId>features-l2switch</artifactId>
+ <version>0.1.0-SNAPSHOT</version>
+ <classifier>features</classifier>
+ <type>xml</type>
+ </dependency>
<!-- test to validate features.xml -->
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<features name="odl-integration-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
+
<!--
Concept:
This file is a registry of features defined in the projects.
<repository>mvn:org.opendaylight.controller/features-mdsal/${feature.mdsal.version}/xml/features</repository>
<repository>mvn:org.opendaylight.openflowplugin/features-openflowplugin/0.0.3-SNAPSHOT/xml/features</repository>
+ <repository>mvn:org.opendaylight.l2switch/features-l2switch/0.1.0-SNAPSHOT/xml/features</repository>
<feature name='odl-integration-compatible-with-all' version='${project.version}'>
<feature version='1.1-SNAPSHOT'>odl-mdsal-broker</feature>
<feature version='1.1-SNAPSHOT'>odl-restconf</feature>
</feature>
<!--
- <feature name='odl-integration-compatible-with-l2switch' version='${project.version}'>
- <feature version='1.1-SNAPSHOT'>odl-integration-compatible-with-all</feature>
- ... whatever other features are only compatible with l2switch
- </feature>
+ * Reason why l2switch has compatibility issues with others:
+ l2switch simply provides a simple l2switch among all ports
+ this is great for seeing basic functionality like pingall,
+ but doesn't interact well with other flow programming apps
+ at this time
-->
+ <feature name='odl-integration-compatible-with-l2switch' version='${project.version}'>
+ <feature version='${project.version}'>odl-integration-compatible-with-all</feature>
+ <feature version='0.1.0-SNAPSHOT'>odl-l2switch-switch</feature>
+ </feature>
</features>