From: Geng Xingyuan Date: Mon, 31 Oct 2016 22:07:20 +0000 (+0800) Subject: Bug 7065 - sal-cluster-admin not export java binding inteface in MANIFEST.MF X-Git-Tag: release/carbon~409 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=2c0ee923c337f628fd0115f780c21868e6422c11 Bug 7065 - sal-cluster-admin not export java binding inteface in MANIFEST.MF decoupling cluster-admin api and impl. export cluster-admin java binding api Change-Id: Iac19d722bd805310ba8eb1dcd1341b0b1e5741bd Signed-off-by: Geng Xingyuan --- diff --git a/features/mdsal/pom.xml b/features/mdsal/pom.xml index 5fdc0ea50b..c2ffc48a83 100644 --- a/features/mdsal/pom.xml +++ b/features/mdsal/pom.xml @@ -263,7 +263,12 @@ org.opendaylight.controller - sal-cluster-admin + sal-cluster-admin-api + ${controller.mdsal.version} + + + org.opendaylight.controller + sal-cluster-admin-impl ${controller.mdsal.version} diff --git a/features/mdsal/src/main/features/features.xml b/features/mdsal/src/main/features/features.xml index b5266f189d..a7780bee52 100644 --- a/features/mdsal/src/main/features/features.xml +++ b/features/mdsal/src/main/features/features.xml @@ -88,7 +88,8 @@ mvn:org.opendaylight.controller/cds-access-api/{{VERSION}} mvn:org.opendaylight.controller/cds-access-client/{{VERSION}} mvn:org.opendaylight.controller/sal-distributed-datastore/{{VERSION}} - mvn:org.opendaylight.controller/sal-cluster-admin/{{VERSION}} + mvn:org.opendaylight.controller/sal-cluster-admin-api/{{VERSION}} + mvn:org.opendaylight.controller/sal-cluster-admin-impl/{{VERSION}} odl-mdsal-broker-local diff --git a/opendaylight/md-sal/mdsal-artifacts/pom.xml b/opendaylight/md-sal/mdsal-artifacts/pom.xml index e1b20cbd8d..5ce73d4710 100644 --- a/opendaylight/md-sal/mdsal-artifacts/pom.xml +++ b/opendaylight/md-sal/mdsal-artifacts/pom.xml @@ -205,6 +205,11 @@ cds-access-client 1.1.0-SNAPSHOT + + org.opendaylight.controller + sal-cluster-admin-api + ${project.version} + diff --git a/opendaylight/md-sal/pom.xml b/opendaylight/md-sal/pom.xml index 099c4a6b07..fc04389f1a 100644 --- a/opendaylight/md-sal/pom.xml +++ b/opendaylight/md-sal/pom.xml @@ -87,7 +87,8 @@ sal-distributed-datastore sal-dummy-distributed-datastore - sal-cluster-admin + sal-cluster-admin-api + sal-cluster-admin-impl sal-dom-xsql diff --git a/opendaylight/md-sal/sal-cluster-admin-api/pom.xml b/opendaylight/md-sal/sal-cluster-admin-api/pom.xml new file mode 100644 index 0000000000..ea5d5a0968 --- /dev/null +++ b/opendaylight/md-sal/sal-cluster-admin-api/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + org.opendaylight.mdsal + binding-parent + 0.10.0-SNAPSHOT + + + org.opendaylight.controller + sal-cluster-admin-api + 1.5.0-SNAPSHOT + bundle + + diff --git a/opendaylight/md-sal/sal-cluster-admin/src/main/yang/cluster-admin.yang b/opendaylight/md-sal/sal-cluster-admin-api/src/main/yang/cluster-admin.yang similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/main/yang/cluster-admin.yang rename to opendaylight/md-sal/sal-cluster-admin-api/src/main/yang/cluster-admin.yang diff --git a/opendaylight/md-sal/sal-cluster-admin/pom.xml b/opendaylight/md-sal/sal-cluster-admin-impl/pom.xml similarity index 97% rename from opendaylight/md-sal/sal-cluster-admin/pom.xml rename to opendaylight/md-sal/sal-cluster-admin-impl/pom.xml index 37a20bee6b..4b1b75d2c0 100644 --- a/opendaylight/md-sal/sal-cluster-admin/pom.xml +++ b/opendaylight/md-sal/sal-cluster-admin-impl/pom.xml @@ -6,10 +6,14 @@ sal-parent 1.5.0-SNAPSHOT - sal-cluster-admin + sal-cluster-admin-impl bundle + + org.opendaylight.controller + sal-cluster-admin-api + junit @@ -191,3 +195,4 @@ + diff --git a/opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java rename to opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java diff --git a/opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModule.java b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModule.java similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModule.java rename to opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModule.java diff --git a/opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModuleFactory.java b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModuleFactory.java similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModuleFactory.java rename to opendaylight/md-sal/sal-cluster-admin-impl/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModuleFactory.java diff --git a/opendaylight/md-sal/sal-cluster-admin/src/main/resources/org/opendaylight/blueprint/cluster-admin.xml b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/resources/org/opendaylight/blueprint/cluster-admin.xml similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/main/resources/org/opendaylight/blueprint/cluster-admin.xml rename to opendaylight/md-sal/sal-cluster-admin-impl/src/main/resources/org/opendaylight/blueprint/cluster-admin.xml diff --git a/opendaylight/md-sal/sal-cluster-admin/src/main/yang/cluster-admin-service.yang b/opendaylight/md-sal/sal-cluster-admin-impl/src/main/yang/cluster-admin-service.yang similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/main/yang/cluster-admin-service.yang rename to opendaylight/md-sal/sal-cluster-admin-impl/src/main/yang/cluster-admin-service.yang diff --git a/opendaylight/md-sal/sal-cluster-admin/src/test/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcServiceTest.java b/opendaylight/md-sal/sal-cluster-admin-impl/src/test/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcServiceTest.java similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/test/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcServiceTest.java rename to opendaylight/md-sal/sal-cluster-admin-impl/src/test/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcServiceTest.java diff --git a/opendaylight/md-sal/sal-cluster-admin/src/test/resources/simplelogger.properties b/opendaylight/md-sal/sal-cluster-admin-impl/src/test/resources/simplelogger.properties similarity index 100% rename from opendaylight/md-sal/sal-cluster-admin/src/test/resources/simplelogger.properties rename to opendaylight/md-sal/sal-cluster-admin-impl/src/test/resources/simplelogger.properties