From 5903f865addbe711e9487541a0a8d9bdb3553e03 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 27 Apr 2020 10:41:26 +0200 Subject: [PATCH] Create features-controller Squash features-mdsal and features-extras into a single production features repository. Change-Id: I76f3f8e575d9faa3979aeefa62d466d3c889dff3 Signed-off-by: Robert Varga --- artifacts/pom.xml | 26 ++++++---- .../pom.xml | 52 +++++++++++-------- features/features-extras/pom.xml | 33 ------------ features/pom.xml | 7 ++- karaf/pom.xml | 12 +---- opendaylight/md-sal/sal-binding-it/pom.xml | 2 +- .../test/sal/binding/it/AbstractIT.java | 2 +- .../md-sal/samples/toaster-it/pom.xml | 2 +- .../sample/toaster/it/ToasterTest.java | 2 +- 9 files changed, 55 insertions(+), 83 deletions(-) rename features/{features-mdsal => features-controller}/pom.xml (66%) delete mode 100644 features/features-extras/pom.xml diff --git a/artifacts/pom.xml b/artifacts/pom.xml index c4c02cf0bb..f330890f8e 100644 --- a/artifacts/pom.xml +++ b/artifacts/pom.xml @@ -52,15 +52,6 @@ test - - ${project.groupId} - features-mdsal - ${project.version} - features - xml - runtime - - org.opendaylight.controller.model @@ -279,7 +270,15 @@ datastore - + + + ${project.groupId} + features-controller + ${project.version} + features + xml + runtime + ${project.groupId} odl-mdsal-broker @@ -350,6 +349,13 @@ xml features + + ${project.groupId} + odl-jolokia + 1.15.0-SNAPSHOT + xml + features + diff --git a/features/features-mdsal/pom.xml b/features/features-controller/pom.xml similarity index 66% rename from features/features-mdsal/pom.xml rename to features/features-controller/pom.xml index 638de15296..6f080f2ac8 100644 --- a/features/features-mdsal/pom.xml +++ b/features/features-controller/pom.xml @@ -17,78 +17,88 @@ org.opendaylight.controller - features-mdsal + features-controller 1.12.0-SNAPSHOT feature + OpenDaylight :: Controller :: Features + Controller Production Features + + + + + org.opendaylight.controller + controller-artifacts + 1.12.0-SNAPSHOT + pom + import + + + - ${project.groupId} + org.opendaylight.controller odl-mdsal-broker - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-mdsal-broker-local - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-mdsal-clustering-commons - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-controller-mdsal-common - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-mdsal-distributed-datastore - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-mdsal-model-inventory - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-controller-model-topology - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-mdsal-remoterpc-connector - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-toaster - ${project.version} xml features - ${project.groupId} + org.opendaylight.controller odl-controller-blueprint - ${project.version} + xml + features + + + org.opendaylight.controller + odl-jolokia xml features diff --git a/features/features-extras/pom.xml b/features/features-extras/pom.xml deleted file mode 100644 index 208b18ce61..0000000000 --- a/features/features-extras/pom.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - 4.0.0 - - - org.opendaylight.odlparent - feature-repo-parent - 7.0.1 - - - - org.opendaylight.controller - features-extras - 1.15.0-SNAPSHOT - feature - - - - ${project.groupId} - odl-jolokia - ${project.version} - xml - features - - - diff --git a/features/pom.xml b/features/pom.xml index 9205f35b92..4eee8850cb 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -29,6 +29,9 @@ single-feature-parent + + features-controller + features-controller-experimental odl-controller-exp-netty-config @@ -51,9 +54,5 @@ odl-mdsal-model-inventory odl-mdsal-remoterpc-connector odl-toaster - - - features-extras - features-mdsal diff --git a/karaf/pom.xml b/karaf/pom.xml index beffc09253..85d85b717c 100644 --- a/karaf/pom.xml +++ b/karaf/pom.xml @@ -53,20 +53,10 @@ xml runtime - - - - org.opendaylight.controller - features-mdsal - features - xml - runtime - org.opendaylight.controller - features-extras + features-controller features - ${project.version} xml runtime diff --git a/opendaylight/md-sal/sal-binding-it/pom.xml b/opendaylight/md-sal/sal-binding-it/pom.xml index 3485e54156..c64baf7d61 100644 --- a/opendaylight/md-sal/sal-binding-it/pom.xml +++ b/opendaylight/md-sal/sal-binding-it/pom.xml @@ -12,7 +12,7 @@ org.opendaylight.controller - features-mdsal + features-controller features xml diff --git a/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java b/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java index 3ecaf7eb91..60b4865ee2 100644 --- a/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java +++ b/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java @@ -20,7 +20,7 @@ import org.ops4j.pax.exam.options.MavenUrlReference; public abstract class AbstractIT extends AbstractMdsalTestBase { @Override public MavenUrlReference getFeatureRepo() { - return maven().groupId("org.opendaylight.controller").artifactId("features-mdsal").classifier("features") + return maven().groupId("org.opendaylight.controller").artifactId("features-controller").classifier("features") .type("xml").versionAsInProject(); } diff --git a/opendaylight/md-sal/samples/toaster-it/pom.xml b/opendaylight/md-sal/samples/toaster-it/pom.xml index 9655d34456..494fd84916 100644 --- a/opendaylight/md-sal/samples/toaster-it/pom.xml +++ b/opendaylight/md-sal/samples/toaster-it/pom.xml @@ -13,7 +13,7 @@ org.opendaylight.controller - features-mdsal + features-controller features xml diff --git a/opendaylight/md-sal/samples/toaster-it/src/test/java/org/opendaylight/controller/sample/toaster/it/ToasterTest.java b/opendaylight/md-sal/samples/toaster-it/src/test/java/org/opendaylight/controller/sample/toaster/it/ToasterTest.java index 15beb2deab..bb0bdd9542 100644 --- a/opendaylight/md-sal/samples/toaster-it/src/test/java/org/opendaylight/controller/sample/toaster/it/ToasterTest.java +++ b/opendaylight/md-sal/samples/toaster-it/src/test/java/org/opendaylight/controller/sample/toaster/it/ToasterTest.java @@ -34,7 +34,7 @@ public class ToasterTest extends AbstractMdsalTestBase { @Override public MavenUrlReference getFeatureRepo() { - return maven().groupId("org.opendaylight.controller").artifactId("features-mdsal").classifier("features") + return maven().groupId("org.opendaylight.controller").artifactId("features-controller").classifier("features") .type("xml").versionAsInProject(); } -- 2.36.6