Starting to include kafka-integration app as part of Buck build.
- refactored to follow the api & app structure
- added buck files
- builds and loads
- cleaned-up and fixed number of pom files to function as expected
(meaning "mvn clean install" actually works)
Change-Id: Ib896269c4986f6ee5cd6bae7cf508f71b64f59f9
diff --git a/apps/kafka-integration/BUCK b/apps/kafka-integration/BUCK
new file mode 100644
index 0000000..ecb06ff
--- /dev/null
+++ b/apps/kafka-integration/BUCK
@@ -0,0 +1,17 @@
+BUNDLES = [
+ '//lib:kafka-clients',
+ '//lib:protobuf-java-3.2.0',
+ '//incubator/protobuf/models:onos-incubator-protobuf-models',
+ '//incubator/protobuf/models:onos-incubator-protobuf-models-proto',
+ '//apps/kafka-integration/api:onos-apps-kafka-integration-api',
+ '//apps/kafka-integration/app:onos-apps-kafka-integration-app',
+]
+
+onos_app (
+ title = 'Kafka Integration',
+ category = 'Integration',
+ url = 'http://onosproject.org',
+ description = 'Provides integration of ONOS and Kafka message bus so that internal ONOS events ' +
+ 'can be broadcast over the Kafka message bus to off-platform applications.',
+ included_bundles = BUNDLES,
+)