From: Lorand Jakab Date: Tue, 15 Sep 2015 21:24:11 +0000 (+0300) Subject: Reorganize features X-Git-Tag: release/beryllium~102 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=11245e3f88b5476f614021f498680a30ef85a80e;p=lispflowmapping.git Reorganize features - Remove the *-all feature, since it's use is not recommended - Introduce a less inclusive than *-all user facing feature: *-msmr - Make *-southbound a standalone feature - Reduce dependencies for *-ui Change-Id: I2336995b4089ad47fa1327cb67d8b4e7df708873 Signed-off-by: Lorand Jakab --- diff --git a/distribution-karaf/pom.xml b/distribution-karaf/pom.xml index cf8cb095f..e84766918 100644 --- a/distribution-karaf/pom.xml +++ b/distribution-karaf/pom.xml @@ -26,7 +26,7 @@ and is available at http://www.eclipse.org/legal/epl-v10.html - odl-lispflowmapping-all + odl-lispflowmapping-msmr diff --git a/features/pom.xml b/features/pom.xml index 6b6172f3d..4a77e7762 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -28,13 +28,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html 1.6.0-SNAPSHOT etc/opendaylight/karaf + 0.4.0-SNAPSHOT 0.3.0-SNAPSHOT features.xml 1.3.0-SNAPSHOT 0.8.0-SNAPSHOT 0.6.0-SNAPSHOT 1.3.0-SNAPSHOT - 0.8.0-SNAPSHOT @@ -59,6 +59,13 @@ and is available at http://www.eclipse.org/legal/epl-v10.html xml runtime + + org.opendaylight.controller + features-config + ${config.version} + features + xml + org.opendaylight.controller features-base @@ -81,14 +88,6 @@ and is available at http://www.eclipse.org/legal/epl-v10.html xml runtime - - org.opendaylight.yangtools - features-yangtools - ${yangtools.version} - features - xml - runtime - org.opendaylight.dlux features-dlux diff --git a/features/src/main/features/features.xml b/features/src/main/features/features.xml index 68e38c56d..3055fea69 100644 --- a/features/src/main/features/features.xml +++ b/features/src/main/features/features.xml @@ -14,30 +14,25 @@ mvn:org.opendaylight.mdsal.model/features-mdsal-model/${mdsal.model.version}/xml/features mvn:org.opendaylight.controller/features-mdsal/${mdsal.version}/xml/features - + mvn:org.opendaylight.netconf/features-restconf/${restconf.version}/xml/features + + mvn:org.opendaylight.controller/features-config/${config.version}/xml/features mvn:org.opendaylight.controller/features-base/${commons.opendaylight.version}/xml/features mvn:org.opendaylight.neutron/features-neutron/${neutron.version}/xml/features - mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features mvn:org.opendaylight.dlux/features-dlux/${dlux.core.version}/xml/features - + odl-lispflowmapping-mappingservice odl-lispflowmapping-southbound - odl-lispflowmapping-neutron - - odl-base-felix-dm + odl-restconf odl-mdsal-broker - odl-mdsal-apidocs - odl-mdsal-models + odl-lispflowmapping-models odl-lispflowmapping-inmemorydb - mvn:com.google.guava/guava/${guava.version} - mvn:org.opendaylight.lispflowmapping/mappingservice.lisp-proto/${project.version} - mvn:org.opendaylight.lispflowmapping/mappingservice.api/${project.version} mvn:org.opendaylight.lispflowmapping/mappingservice.implementation/${project.version} mvn:org.opendaylight.lispflowmapping/mappingservice.shell/${project.version} @@ -47,10 +42,7 @@ odl-mdsal-broker - odl-mdsal-models - mvn:com.google.guava/guava/${guava.version} - mvn:org.opendaylight.lispflowmapping/mappingservice.lisp-proto/${project.version} - mvn:org.opendaylight.lispflowmapping/mappingservice.api/${project.version} + odl-lispflowmapping-models mvn:org.opendaylight.lispflowmapping/mappingservice.inmemorydb/${project.version} mvn:org.opendaylight.lispflowmapping/mappingservice.inmemorydb/${project.version}/xml/config @@ -58,7 +50,9 @@ - odl-lispflowmapping-mappingservice + odl-restconf + odl-mdsal-broker + odl-lispflowmapping-models mvn:org.opendaylight.lispflowmapping/mappingservice.southbound/${project.version} mvn:org.opendaylight.lispflowmapping/mappingservice.southbound/${project.version}/xml/config @@ -66,16 +60,25 @@ + + odl-base-felix-dm odl-neutron-service odl-lispflowmapping-mappingservice mvn:org.opendaylight.lispflowmapping/mappingservice.neutron/${project.version} - odl-yangtools-all - odl-mdsal-models - odl-dlux-all + odl-dlux-core + odl-lispflowmapping-mappingservice mvn:org.opendaylight.lispflowmapping/lispflowmapping-ui-bundle/${project.version} + + odl-config-api + odl-mdsal-models + mvn:org.apache.commons/commons-lang3/${commons.lang3.version} + mvn:org.opendaylight.lispflowmapping/mappingservice.lisp-proto/${project.version} + mvn:org.opendaylight.lispflowmapping/mappingservice.api/${project.version} + + diff --git a/mappingservice/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java b/mappingservice/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java index be746bcc9..6133be05c 100644 --- a/mappingservice/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java +++ b/mappingservice/integrationtest/src/test/java/org/opendaylight/lispflowmapping/integrationtest/MappingServiceIntegrationTest.java @@ -180,7 +180,7 @@ public class MappingServiceIntegrationTest extends AbstractMdsalTestBase { @Override public String getFeatureName() { - return "odl-lispflowmapping-all"; + return "odl-lispflowmapping-msmr"; } @Override