Use new mcast and igmpproxy apis

Depend on API instead of the entire bundle

Change-Id: I2e3aa569441018070fda01ab0ab8ff850b70d7d6
diff --git a/app.xml b/app.xml
index b96cdac..408ab2b 100644
--- a/app.xml
+++ b/app.xml
@@ -25,5 +25,7 @@
     <artifact>mvn:${project.groupId}/olt-api/${olt.api.version}</artifact>
     <artifact>mvn:${project.groupId}/sadis-api/${sadis.api.version}</artifact>
     <artifact>mvn:${project.groupId}/bng-api/${bng.api.version}</artifact>
+    <artifact>mvn:${project.groupId}/onos-app-igmpproxy-api/${igmp.api.version}</artifact>
+    <artifact>mvn:${project.groupId}/mcast-api/${mcast.api.version}</artifact>
     <artifact>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.kafka-clients/1.1.1_1</artifact>
 </app>
diff --git a/features.xml b/features.xml
index 0cc601f..893c046 100644
--- a/features.xml
+++ b/features.xml
@@ -24,6 +24,8 @@
         <bundle>mvn:${project.groupId}/olt-api/${olt.api.version}</bundle>
         <bundle>mvn:${project.groupId}/sadis-api/${sadis.api.version}</bundle>
         <bundle>mvn:${project.groupId}/bng-api/${bng.api.version}</bundle>
+        <bundle>mvn:${project.groupId}/onos-app-igmpproxy-api/${igmp.api.version}</bundle>
+        <bundle>mvn:${project.groupId}/mcast-api/${mcast.api.version}</bundle>
         <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.kafka-clients/1.1.1_1</bundle>
     </feature>
 </features>
diff --git a/pom.xml b/pom.xml
index e575e00..3f4532d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
 
     <groupId>org.opencord</groupId>
     <artifactId>kafka</artifactId>
-    <version>2.1.2-SNAPSHOT</version>
+    <version>2.2.0-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
     <description>Kafka integration</description>
@@ -42,8 +42,8 @@
         <dhcpl2relay.api.version>2.0.1</dhcpl2relay.api.version>
         <bng.api.version>1.0.0</bng.api.version>
         <sadis.api.version>5.0.0</sadis.api.version>
-        <igmp.version>2.0.0-SNAPSHOT</igmp.version>
-        <mcast.version>2.0.0-SNAPSHOT</mcast.version>
+        <igmp.api.version>2.0.0-SNAPSHOT</igmp.api.version>
+        <mcast.api.version>2.0.0-SNAPSHOT</mcast.api.version>
     </properties>
 
     <dependencies>
@@ -90,8 +90,8 @@
 
         <dependency>
             <groupId>org.opencord</groupId>
-            <artifactId>mcast</artifactId>
-            <version>${mcast.version}</version>
+            <artifactId>mcast-api</artifactId>
+            <version>${mcast.api.version}</version>
             <scope>provided</scope>
         </dependency>
 
@@ -116,8 +116,8 @@
 
         <dependency>
             <groupId>org.opencord</groupId>
-            <artifactId>onos-app-igmpproxy</artifactId>
-            <version>${igmp.version}</version>
+            <artifactId>onos-app-igmpproxy-api</artifactId>
+            <version>${igmp.api.version}</version>
         </dependency>
 
     </dependencies>