This plugin effectively results in no changes in output, but introduces
the correct logical separation of the OFplugin from controller.
When copying the controller distribution.opendaylight and unpacking
it, the legacy OF plugin is excluded at the file level.
However, then it is added in as a proper maven *dependency*.
This way, OFplugin default changes can be independent of whatever
is happening in controller opendaylight.distribution.
Change-Id: I4ae8167432eb0632a6768a05037daa0b8f630247
Signed-off-by: Ed Warnicke <eaw@cisco.com>
<artifactId>openflow-protocol-spi</artifactId>
<version>0.5-SNAPSHOT</version>
</dependency>
+
+ <!-- legacy openflow plugin -->
+ <dependency>
+ <groupId>org.opendaylight.controller</groupId>
+ <artifactId>protocol_plugins.openflow</artifactId>
+ <version>0.4.2-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.controller.thirdparty</groupId>
+ <artifactId>org.openflow.openflowj</artifactId>
+ <version>1.0.2</version>
+ </dependency>
+
</dependencies>
<build>
<resources>
<outputDirectory>/</outputDirectory>
<excludes>
<exclude>opendaylight/run.sh</exclude>
+ <exclude>opendaylight/plugins/org.opendaylight.controller.protocol_plugins.openflow-*.jar</exclude>
+ <exclude>opendaylight/plugins/org.opendaylight.controller.thirdparty.org.openflow.openflowj-*.jar</exclude>
</excludes>
</fileSet>
<fileSet>