From: Robert Varga Date: Mon, 6 May 2019 16:32:43 +0000 (+0200) Subject: Split out odl-controller-binding-api X-Git-Tag: release/sodium~98 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=16bf03fd64861aa79ed997569b9c0bd97f9c1b67 Split out odl-controller-binding-api This refactors packaging so that we package Binding-level APIs in a corresponding feature -- mirroring MD-SAL's setup. JIRA: CONTROLLER-1584 Change-Id: I92adc8f14462633a253136d6c37e708a30cc4a37 Signed-off-by: Robert Varga --- diff --git a/features/config-netty/odl-config-netty/pom.xml b/features/config-netty/odl-config-netty/pom.xml index 18dd30fa00..4a3043c39e 100644 --- a/features/config-netty/odl-config-netty/pom.xml +++ b/features/config-netty/odl-config-netty/pom.xml @@ -49,6 +49,12 @@ xml features + + org.opendaylight.controller + odl-controller-binding-api + xml + features + org.opendaylight.controller odl-controller-dom-api diff --git a/features/mdsal/features-mdsal/pom.xml b/features/mdsal/features-mdsal/pom.xml index 5a1bbfbdc4..a781d69784 100644 --- a/features/mdsal/features-mdsal/pom.xml +++ b/features/mdsal/features-mdsal/pom.xml @@ -71,6 +71,13 @@ xml features + + ${project.groupId} + odl-controller-binding-api + ${project.version} + xml + features + ${project.groupId} odl-controller-dom-api diff --git a/features/mdsal/odl-controller-binding-api/pom.xml b/features/mdsal/odl-controller-binding-api/pom.xml new file mode 100644 index 0000000000..d6f464720c --- /dev/null +++ b/features/mdsal/odl-controller-binding-api/pom.xml @@ -0,0 +1,68 @@ + + + + 4.0.0 + + + org.opendaylight.odlparent + single-feature-parent + 5.0.0 + + + + org.opendaylight.controller + odl-controller-binding-api + 1.10.0-SNAPSHOT + feature + + OpenDaylight :: Controller :: Binding API + Controller Java Binding APIs + + + + + org.opendaylight.mdsal + mdsal-artifacts + 4.0.0 + pom + import + + + ${project.groupId} + mdsal-artifacts + ${project.version} + pom + import + + + + + + + org.opendaylight.mdsal + odl-mdsal-binding-api + xml + features + + + org.opendaylight.controller + odl-controller-mdsal-common + xml + features + + + ${project.groupId} + sal-binding-api + + + ${project.groupId} + sal-binding-util + + + diff --git a/features/mdsal/odl-controller-binding-api/src/main/feature/feature.xml b/features/mdsal/odl-controller-binding-api/src/main/feature/feature.xml new file mode 100644 index 0000000000..4557829b98 --- /dev/null +++ b/features/mdsal/odl-controller-binding-api/src/main/feature/feature.xml @@ -0,0 +1,13 @@ + + + + + odl-mdsal-binding-api + + diff --git a/features/mdsal/pom.xml b/features/mdsal/pom.xml index 9234d3e472..56887f74e2 100644 --- a/features/mdsal/pom.xml +++ b/features/mdsal/pom.xml @@ -25,6 +25,7 @@ features-mdsal odl-clustering-test-app odl-controller-mdsal-common + odl-controller-binding-api odl-controller-dom-api odl-mdsal-all odl-mdsal-broker diff --git a/opendaylight/md-sal/mdsal-artifacts/pom.xml b/opendaylight/md-sal/mdsal-artifacts/pom.xml index 5f42ff3531..0a220a00ca 100644 --- a/opendaylight/md-sal/mdsal-artifacts/pom.xml +++ b/opendaylight/md-sal/mdsal-artifacts/pom.xml @@ -349,6 +349,13 @@ xml features + + ${project.groupId} + odl-controller-binding-api + ${project.version} + xml + features + ${project.groupId} odl-controller-dom-api