Consolidating null providers and making them fully configurable and integrated with the ConfigProvider to allow arbitrary topologies.
Change-Id: I899e27a9771af4013a3ce6da7f683a4927ffb438
diff --git a/providers/null/pom.xml b/providers/null/pom.xml
index 6a2e34d..fa1b6d3 100644
--- a/providers/null/pom.xml
+++ b/providers/null/pom.xml
@@ -26,20 +26,25 @@
<relativePath>../pom.xml</relativePath>
</parent>
- <artifactId>onos-null-providers</artifactId>
- <packaging>pom</packaging>
+ <artifactId>onos-null-provider</artifactId>
+ <packaging>bundle</packaging>
<description>ONOS null protocol adapters</description>
- <modules>
- <module>device</module>
- <module>link</module>
- <module>host</module>
- <module>packet</module>
- <module>flow</module>
- </modules>
-
<dependencies>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.compendium</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.karaf.shell</groupId>
+ <artifactId>org.apache.karaf.shell.console</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.onosproject</groupId>
+ <artifactId>onos-cli</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>org.onosproject</groupId>