From 16bf03fd64861aa79ed997569b9c0bd97f9c1b67 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 6 May 2019 18:32:43 +0200 Subject: [PATCH] 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 --- .../config-netty/odl-config-netty/pom.xml | 6 ++ features/mdsal/features-mdsal/pom.xml | 7 ++ .../mdsal/odl-controller-binding-api/pom.xml | 68 +++++++++++++++++++ .../src/main/feature/feature.xml | 13 ++++ features/mdsal/pom.xml | 1 + opendaylight/md-sal/mdsal-artifacts/pom.xml | 7 ++ 6 files changed, 102 insertions(+) create mode 100644 features/mdsal/odl-controller-binding-api/pom.xml create mode 100644 features/mdsal/odl-controller-binding-api/src/main/feature/feature.xml 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 -- 2.36.6