From: Ed Warnicke Date: Mon, 25 Aug 2014 09:06:24 +0000 (+0000) Subject: Merge "Add type of transaction being created to log message" X-Git-Tag: release/helium~222 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=29fe37ff64a4c58f3ed16f31b4371151d8bcbdb9;hp=19ebaaaa8f6c4286f84379067599e48d20e44c57 Merge "Add type of transaction being created to log message" --- diff --git a/features/adsal/pom.xml b/features/adsal/pom.xml index 0ccb17a664..213e500458 100644 --- a/features/adsal/pom.xml +++ b/features/adsal/pom.xml @@ -9,7 +9,7 @@ features-adsal ${sal.version} - pom + jar Features :: AD-SAL Features AD-SAL Features POM @@ -18,11 +18,21 @@ org.opendaylight.controller - base-features - ${project.parent.version} + features-base features xml - runtime + + + + org.opendaylight.yangtools + features-test + + + + org.opendaylight.controller + opendaylight-karaf-empty + 1.4.2-SNAPSHOT + zip @@ -68,6 +78,20 @@ + + org.apache.maven.plugins + maven-surefire-plugin + + + org.opendaylight.controller + opendaylight-karaf-empty + ${commons.opendaylight.version} + + + org.opendaylight.yangtools:features-test + + + diff --git a/features/adsal/src/main/resources/features.xml b/features/adsal/src/main/resources/features.xml index f955315164..e12ca8e5e9 100644 --- a/features/adsal/src/main/resources/features.xml +++ b/features/adsal/src/main/resources/features.xml @@ -1,6 +1,7 @@ + mvn:org.opendaylight.controller/features-base/${commons.opendaylight.version}/xml/features odl-adsal-core odl-adsal-networkconfiguration @@ -9,15 +10,16 @@ odl-adsal-configuration - base-felix-dm - base-dummy-console + odl-base-felix-dm + odl-base-dummy-console odl-adsal-thirdparty - mvn:org.apache.commons/commons-lang3/${commons.lang3.version} + mvn:org.apache.commons/commons-lang3/${commons.lang3.version} mvn:org.opendaylight.controller/sal/${sal.version} mvn:org.opendaylight.controller/sal.implementation/${sal.implementation.version} + odl-adsal-core mvn:org.opendaylight.controller/sal.networkconfiguration/${sal.networkconfiguration.version} mvn:org.opendaylight.controller/sal.networkconfiguration.implementation/${sal.networkconfiguration.version} @@ -28,8 +30,8 @@ transaction - base-felix-dm - base-eclipselink-persistence + odl-base-felix-dm + odl-base-eclipselink-persistence odl-adsal-core mvn:org.opendaylight.controller/clustering.services/${clustering.services.version} mvn:org.opendaylight.controller/clustering.services-implementation/${clustering.services_implementation.version} diff --git a/features/base/pom.xml b/features/base/pom.xml index d925f51b94..5dabfe5a44 100644 --- a/features/base/pom.xml +++ b/features/base/pom.xml @@ -7,13 +7,461 @@ 1.4.2-SNAPSHOT ../../opendaylight/commons/opendaylight - base-features - pom + features-base + jar ${project.artifactId} Base Features POM features.xml + + + ch.qos.logback + logback-classic + + + ch.qos.logback + logback-core + + + + com.fasterxml.jackson.core + jackson-annotations + + + + com.fasterxml.jackson.core + jackson-core + + + + com.fasterxml.jackson.core + jackson-databind + + + + com.fasterxml.jackson.datatype + jackson-datatype-json-org + + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-base + + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + + + + com.google.code.gson + gson + + + com.google.guava + guava + + + com.sun.jersey + jersey-client + + + + com.sun.jersey + jersey-core + + + com.sun.jersey + jersey-server + + + commons-codec + commons-codec + + + commons-fileupload + commons-fileupload + + + commons-io + commons-io + + + commons-net + commons-net + + + eclipselink + javax.persistence + + + eclipselink + javax.resource + + + equinoxSDK381 + javax.servlet + + + equinoxSDK381 + javax.servlet.jsp + + + equinoxSDK381 + org.apache.felix.gogo.command + + + equinoxSDK381 + org.apache.felix.gogo.runtime + + + equinoxSDK381 + org.apache.felix.gogo.shell + + + equinoxSDK381 + org.eclipse.equinox.cm + + + equinoxSDK381 + org.eclipse.equinox.console + + + equinoxSDK381 + org.eclipse.equinox.ds + + + equinoxSDK381 + org.eclipse.equinox.launcher + + + equinoxSDK381 + org.eclipse.equinox.util + + + equinoxSDK381 + org.eclipse.osgi + + + equinoxSDK381 + org.eclipse.osgi.services + + + + geminiweb + org.eclipse.gemini.web.core + + + geminiweb + org.eclipse.gemini.web.extender + + + geminiweb + org.eclipse.gemini.web.tomcat + + + geminiweb + org.eclipse.virgo.kernel.equinox.extensions + + + geminiweb + org.eclipse.virgo.util.common + + + geminiweb + org.eclipse.virgo.util.io + + + geminiweb + org.eclipse.virgo.util.math + + + geminiweb + org.eclipse.virgo.util.osgi + + + geminiweb + org.eclipse.virgo.util.osgi.manifest + + + geminiweb + org.eclipse.virgo.util.parser.manifest + + + io.netty + netty-buffer + + + io.netty + netty-codec + + + io.netty + netty-codec-http + + + io.netty + netty-common + + + + + io.netty + netty-handler + + + io.netty + netty-transport + + + orbit + javax.activation + + + orbit + javax.annotation + + + orbit + javax.ejb + + + orbit + javax.el + + + orbit + javax.mail.glassfish + + + orbit + javax.servlet.jsp.jstl + + + orbit + javax.servlet.jsp.jstl.impl + + + orbit + javax.xml.rpc + + + orbit + org.apache.catalina + 7.0.53.v201406061610 + + + orbit + org.apache.catalina.ha + 7.0.53.v201406070630 + + + orbit + org.apache.catalina.tribes + 7.0.53.v201406070630 + + + orbit + org.apache.coyote + 7.0.53.v201406070630 + + + orbit + org.apache.el + 7.0.53.v201406060720 + + + orbit + org.apache.jasper + 7.0.53.v201406070630 + + + orbit + org.apache.juli.extras + 7.0.53.v201406060720 + + + orbit + org.apache.tomcat.api + 7.0.53.v201406060720 + + + orbit + org.apache.tomcat.util + 7.0.53.v201406070630 + + + org.aopalliance + com.springsource.org.aopalliance + + + org.apache.commons + commons-lang3 + + + org.apache.felix + org.apache.felix.dependencymanager + + + org.apache.felix + org.apache.felix.dependencymanager.shell + + + org.apache.felix + org.apache.felix.fileinstall + + + + org.apache.felix + org.apache.felix.webconsole + all + + + + org.codehaus.jettison + jettison + + + + org.eclipse.equinox.http + servlet + + + org.eclipse.persistence + org.eclipse.persistence.antlr + + + org.eclipse.persistence + org.eclipse.persistence.core + + + org.eclipse.persistence + org.eclipse.persistence.moxy + + + org.javassist + javassist + + + org.jboss.spec.javax.transaction + jboss-transaction-api_1.1_spec + + + org.jolokia + jolokia-osgi + + + + org.json + json + + + + org.ow2.asm + asm-all + + + + org.ow2.chameleon.management + chameleon-mbeans + + + + + org.slf4j + jcl-over-slf4j + + + org.slf4j + log4j-over-slf4j + + + org.slf4j + slf4j-api + + + org.springframework + org.springframework.aop + + + + org.springframework + org.springframework.asm + + + org.springframework + org.springframework.beans + + + org.springframework + org.springframework.context + + + org.springframework + org.springframework.context.support + + + org.springframework + org.springframework.core + + + org.springframework + org.springframework.expression + + + org.springframework + org.springframework.transaction + + + org.springframework + org.springframework.web + + + org.springframework + org.springframework.web.servlet + + + + org.springframework.security + spring-security-config + + + org.springframework.security + spring-security-core + + + org.springframework.security + spring-security-taglibs + + + org.springframework.security + spring-security-web + + + virgomirror + org.eclipse.jdt.core.compiler.batch + + + + + org.opendaylight.yangtools + features-test + 0.6.2-SNAPSHOT + + + + org.opendaylight.controller + opendaylight-karaf-empty + 1.4.2-SNAPSHOT + zip + + @@ -75,6 +523,20 @@ + + org.apache.maven.plugins + maven-surefire-plugin + + + org.opendaylight.controller + opendaylight-karaf-empty + ${commons.opendaylight.version} + + + org.opendaylight.yangtools:features-test + + + diff --git a/features/base/src/main/resources/features.xml b/features/base/src/main/resources/features.xml index c335600e21..999cf704d2 100644 --- a/features/base/src/main/resources/features.xml +++ b/features/base/src/main/resources/features.xml @@ -1,35 +1,35 @@ - + - + http transaction - base-felix-dm - base-aries-spi-fly - base-dummy-console - base-apache-commons - base-eclipselink-persistence - base-gemini-web - base-tomcat - base-netty - base-jersey - base-jackson - base-spring-security + odl-base-felix-dm + odl-base-aries-spi-fly + odl-base-dummy-console + odl-base-apache-commons + odl-base-eclipselink-persistence + odl-base-gemini-web + odl-base-tomcat + odl-base-netty + odl-base-jersey + odl-base-jackson + odl-base-spring-security - + mvn:org.opendaylight.controller/dummy-console/1.1.0-SNAPSHOT - - mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version} - mvn:org.apache.felix/org.apache.felix.dependencymanager/${felix.dependencymanager.version} - mvn:org.apache.felix/org.apache.felix.dependencymanager.shell/${felix.dependencymanager.shell.version} + + mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version} + mvn:org.apache.felix/org.apache.felix.dependencymanager/${felix.dependencymanager.version} + mvn:org.apache.felix/org.apache.felix.dependencymanager.shell/${felix.dependencymanager.shell.version} - - mvn:org.apache.aries/org.apache.aries.util/1.1.0 - mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/${spifly.version} - mvn:org.ow2.asm/asm-all/4.0 + + mvn:org.apache.aries/org.apache.aries.util/1.1.0 + mvn:org.apache.aries.spifly/org.apache.aries.spifly.dynamic.bundle/${spifly.version} + mvn:org.ow2.asm/asm-all/4.0 - + wrap:mvn:io.netty/netty-buffer/${netty.version} wrap:mvn:io.netty/netty-codec/${netty.version} wrap:mvn:io.netty/netty-transport/${netty.version} @@ -38,95 +38,96 @@ wrap:mvn:io.netty/netty-codec-http/${netty.version} mvn:org.opendaylight.controller.thirdparty/ganymed/1.1-SNAPSHOT - - base-gemini-web - mvn:org.opendaylight.controller.thirdparty/com.sun.jersey.jersey-servlet/${jersey.version} + + odl-base-gemini-web mvn:com.sun.jersey/jersey-server/${jersey.version} mvn:com.sun.jersey/jersey-core/${jersey.version} mvn:com.sun.jersey/jersey-client/${jersey.version} mvn:com.sun.jersey/jersey-servlet/${jersey.version} - + http mvn:com.eclipsesource.jaxrs/jersey-all/${jersey2.version} mvn:com.eclipsesource.jaxrs/publisher/${jersey2.publisher.version} - mvn:javax.ws.rs/javax.ws.rs-api/${jsr311.v2.api.version} + mvn:javax.ws.rs/javax.ws.rs-api/${jsr311.v2.api.version} mvn:javax.annotation/javax.annotation-api/${javax.annotation.version} - - mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version} - mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version} - mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version} - mvn:org.codehaus.jettison/jettison/${jettison.version} - mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson.version} - mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/${jackson.version} - mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/${jackson.version} + + mvn:com.sun.jersey/jersey-core/${jersey.version} + mvn:com.sun.jersey/jersey-client/${jersey.version} + mvn:com.fasterxml.jackson.core/jackson-annotations/${jackson.version} + mvn:com.fasterxml.jackson.core/jackson-core/${jackson.version} + mvn:com.fasterxml.jackson.core/jackson-databind/${jackson.version} + mvn:org.codehaus.jettison/jettison/${jettison.version} + mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/${jackson.version} + mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/${jackson.version} + mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider/${jackson.version} - - mvn:org.slf4j/slf4j-jdk14/1.7.2 - mvn:org.slf4j/slf4j-nop/1.7.2 - mvn:org.slf4j/slf4j-simple/1.7.2 - mvn:org.slf4j/slf4j-api/1.7.2 + + mvn:org.slf4j/slf4j-jdk14/1.7.2 + mvn:org.slf4j/slf4j-nop/1.7.2 + mvn:org.slf4j/slf4j-simple/1.7.2 + mvn:org.slf4j/slf4j-api/1.7.2 - - mvn:com.google.guava/guava/${guava.version} - mvn:org.javassist/javassist/${javassist.version} - mvn:commons-io/commons-io/${commons.io.version} - mvn:commons-codec/commons-codec/${commons.codec.version} - mvn:org.apache.commons/commons-lang3/${commons.lang3.version} - mvn:commons-net/commons-net/${commons.net.version} + + mvn:com.google.guava/guava/${guava.version} + mvn:org.javassist/javassist/${javassist.version} + mvn:commons-io/commons-io/${commons.io.version} + mvn:commons-codec/commons-codec/${commons.codec.version} + mvn:org.apache.commons/commons-lang3/${commons.lang3.version} + mvn:commons-net/commons-net/${commons.net.version} - - mvn:eclipselink/javax.persistence/2.0.4.v201112161009 - mvn:eclipselink/javax.resource/1.5.0.v200906010428 - mvn:org.eclipse.persistence/org.eclipse.persistence.moxy/2.5.0 - mvn:org.eclipse.persistence/org.eclipse.persistence.core/2.5.0 + + mvn:eclipselink/javax.persistence/2.0.4.v201112161009 + mvn:eclipselink/javax.resource/1.5.0.v200906010428 + mvn:org.eclipse.persistence/org.eclipse.persistence.moxy/2.5.0 + mvn:org.eclipse.persistence/org.eclipse.persistence.core/2.5.0 - + http transaction - base-slf4j - base-felix-dm - base-jackson - base-apache-commons - mvn:com.google.code.gson/gson/${gson.version} - mvn:commons-fileupload/commons-fileupload/${commons.fileupload.version} - mvn:geminiweb/org.eclipse.gemini.web.core/${geminiweb.version} - mvn:geminiweb/org.eclipse.gemini.web.extender/${geminiweb.version} - mvn:geminiweb/org.eclipse.virgo.util.common/${virgo.version} - mvn:geminiweb/org.eclipse.virgo.util.io/${virgo.version} - mvn:geminiweb/org.eclipse.virgo.util.math/${virgo.version} - mvn:geminiweb/org.eclipse.virgo.util.osgi/${virgo.version} - mvn:geminiweb/org.eclipse.virgo.util.osgi.manifest/${virgo.version} - mvn:geminiweb/org.eclipse.virgo.util.parser.manifest/${virgo.version} - mvn:org.apache.felix/org.apache.felix.fileinstall/3.1.6 - mvn:orbit/javax.activation/1.1.0.v201211130549 - mvn:orbit/javax.annotation/1.1.0.v201209060031 - mvn:orbit/javax.ejb/3.1.1.v201204261316 - mvn:orbit/javax.el/2.2.0.v201108011116 - mvn:orbit/javax.mail.glassfish/1.4.1.v201108011116 - mvn:orbit/javax.xml.rpc/1.1.0.v201005080400 - mvn:org.eclipse.jetty.orbit/javax.servlet.jsp/2.2.0.v201112011158 - mvn:orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821 - mvn:orbit/javax.servlet.jsp.jstl.impl/1.2.0.v201210211230 + odl-base-slf4j + odl-base-felix-dm + odl-base-jackson + odl-base-apache-commons + mvn:com.google.code.gson/gson/${gson.version} + mvn:commons-fileupload/commons-fileupload/${commons.fileupload.version} + mvn:geminiweb/org.eclipse.gemini.web.core/${geminiweb.version} + mvn:geminiweb/org.eclipse.gemini.web.extender/${geminiweb.version} + mvn:geminiweb/org.eclipse.virgo.util.common/${virgo.version} + mvn:geminiweb/org.eclipse.virgo.util.io/${virgo.version} + mvn:geminiweb/org.eclipse.virgo.util.math/${virgo.version} + mvn:geminiweb/org.eclipse.virgo.util.osgi/${virgo.version} + mvn:geminiweb/org.eclipse.virgo.util.osgi.manifest/${virgo.version} + mvn:geminiweb/org.eclipse.virgo.util.parser.manifest/${virgo.version} + mvn:org.apache.felix/org.apache.felix.fileinstall/3.1.6 + mvn:orbit/javax.activation/1.1.0.v201211130549 + mvn:orbit/javax.annotation/1.1.0.v201209060031 + mvn:orbit/javax.ejb/3.1.1.v201204261316 + mvn:orbit/javax.el/2.2.0.v201108011116 + mvn:orbit/javax.mail.glassfish/1.4.1.v201108011116 + mvn:orbit/javax.xml.rpc/1.1.0.v201005080400 + mvn:org.eclipse.jetty.orbit/javax.servlet.jsp/2.2.0.v201112011158 + mvn:orbit/javax.servlet.jsp.jstl/1.2.0.v201105211821 + mvn:orbit/javax.servlet.jsp.jstl.impl/1.2.0.v201210211230 - - base-gemini-web - base-eclipselink-persistence - mvn:orbit/org.apache.catalina/${commons.karaf.catalina} - mvn:geminiweb/org.eclipse.gemini.web.tomcat/${geminiweb.version} - mvn:orbit/org.apache.catalina.ha/${commons.karaf.catalina.ha} - mvn:orbit/org.apache.catalina.tribes/${commons.karaf.catalina.tribes} - mvn:orbit/org.apache.coyote/${commons.karaf.coyote} - mvn:orbit/org.apache.el/${commons.karaf.el} - mvn:orbit/org.apache.jasper/${commons.karaf.jasper} - mvn:orbit/org.apache.juli.extras/${commons.karaf.juli.version} - mvn:orbit/org.apache.tomcat.api/${commons.karaf.tomcat.api} - mvn:orbit/org.apache.tomcat.util/${commons.karaf.tomcat.util} + + odl-base-gemini-web + odl-base-eclipselink-persistence + mvn:orbit/org.apache.catalina/${commons.karaf.catalina} + mvn:geminiweb/org.eclipse.gemini.web.tomcat/${geminiweb.version} + mvn:orbit/org.apache.catalina.ha/${commons.karaf.catalina.ha} + mvn:orbit/org.apache.catalina.tribes/${commons.karaf.catalina.tribes} + mvn:orbit/org.apache.coyote/${commons.karaf.coyote} + mvn:orbit/org.apache.el/${commons.karaf.el} + mvn:orbit/org.apache.jasper/${commons.karaf.jasper} + mvn:orbit/org.apache.juli.extras/${commons.karaf.juli.version} + mvn:orbit/org.apache.tomcat.api/${commons.karaf.tomcat.api} + mvn:orbit/org.apache.tomcat.util/${commons.karaf.tomcat.util} mvn:org.opendaylight.controller/karaf-tomcat-security/${karaf.security.version} - wrap:mvn:virgomirror/org.eclipse.jdt.core.compiler.batch/${eclipse.jdt.core.compiler.batch.version} + wrap:mvn:virgomirror/org.eclipse.jdt.core.compiler.batch/${eclipse.jdt.core.compiler.batch.version} - + mvn:org.ow2.asm/asm-all/${asm.version} mvn:org.aopalliance/com.springsource.org.aopalliance/${aopalliance.version} mvn:org.springframework/org.springframework.aop/${spring.version} @@ -138,14 +139,14 @@ mvn:org.springframework/org.springframework.expression/${spring.version} mvn:org.springframework/org.springframework.transaction/${spring.version} - - base-spring - base-gemini-web + + odl-base-spring + odl-base-gemini-web mvn:org.springframework/org.springframework.web/${spring.version} mvn:org.springframework/org.springframework.web.servlet/${spring.version} - - base-spring-web + + odl-base-spring-web mvn:org.springframework.security/spring-security-config/${spring-security.version} mvn:org.springframework.security/spring-security-core/${spring-security.version} mvn:org.springframework.security/spring-security-taglibs/${spring-security.version} diff --git a/features/config-netty/src/main/resources/features.xml b/features/config-netty/src/main/resources/features.xml index 7f57d8cb84..f8df1aa58c 100644 --- a/features/config-netty/src/main/resources/features.xml +++ b/features/config-netty/src/main/resources/features.xml @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0"> mvn:org.opendaylight.controller/features-config-persister/${config.version}/xml/features - + odl-config-netty-config-api mvn:org.opendaylight.controller/netty-event-executor-config/${project.version} mvn:org.opendaylight.controller/netty-threadgroup-config/${project.version} diff --git a/features/config-persister/src/main/resources/features.xml b/features/config-persister/src/main/resources/features.xml index a3c005b3bd..20fb19f5ff 100644 --- a/features/config-persister/src/main/resources/features.xml +++ b/features/config-persister/src/main/resources/features.xml @@ -6,11 +6,11 @@ mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features mvn:org.opendaylight.controller/features-netconf/${netconf.version}/xml/features mvn:org.opendaylight.controller/features-config/${config.version}/xml/features - + odl-config-persister odl-config-startup - + odl-netconf-api odl-config-api odl-yangtools-binding-generator @@ -27,7 +27,7 @@ mvn:org.eclipse.persistence/org.eclipse.persistence.core/${eclipse.persistence.version} mvn:org.eclipse.persistence/org.eclipse.persistence.moxy/${eclipse.persistence.version} - + odl-config-netconf-connector odl-config-persister odl-netconf-impl diff --git a/features/config/src/main/resources/features.xml b/features/config/src/main/resources/features.xml index 5027588acb..b4dd03f491 100644 --- a/features/config/src/main/resources/features.xml +++ b/features/config/src/main/resources/features.xml @@ -5,7 +5,7 @@ xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0"> mvn:org.opendaylight.yangtools/features-yangtools/${yangtools.version}/xml/features - + odl-mdsal-common odl-config-api odl-config-netty-config-api @@ -13,7 +13,7 @@ odl-config-manager - + odl-yangtools-data-binding mvn:org.opendaylight.controller/sal-common/${mdsal.version} mvn:org.opendaylight.controller/sal-common-api/${mdsal.version} @@ -21,13 +21,13 @@ mvn:org.opendaylight.controller/sal-common-util/${mdsal.version} - + mvn:org.opendaylight.controller/config-api/${project.version} odl-yangtools-common odl-yangtools-binding - + odl-config-api mvn:org.opendaylight.controller/netty-config-api/${project.version} mvn:io.netty/netty-transport/${netty.version} @@ -35,7 +35,7 @@ mvn:io.netty/netty-buffer/${netty.version} - + odl-yangtools-common odl-yangtools-binding odl-yangtools-binding-generator @@ -49,7 +49,7 @@ mvn:com.google.guava/guava/${guava.version} mvn:org.javassist/javassist/${javassist.version} - + odl-config-core mvn:org.opendaylight.controller/config-manager/${project.version} diff --git a/features/flow/src/main/resources/features.xml b/features/flow/src/main/resources/features.xml index 3f914be4ae..0540458630 100644 --- a/features/flow/src/main/resources/features.xml +++ b/features/flow/src/main/resources/features.xml @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0"> mvn:org.opendaylight.controller/features-mdsal/${mdsal.version}/xml/features - + odl-yangtools-models mvn:org.opendaylight.controller.model/model-flow-base/${project.version} mvn:org.opendaylight.controller.model/model-flow-service/${project.version} @@ -12,7 +12,7 @@ mvn:org.opendaylight.controller.model/model-inventory/${project.version} mvn:org.opendaylight.controller.model/model-topology/${project.version} - + odl-mdsal-broker odl-flow-model mvn:org.opendaylight.controller.md/topology-manager/${project.version} diff --git a/features/mdsal/pom.xml b/features/mdsal/pom.xml index ac6b82b26f..5be0061698 100644 --- a/features/mdsal/pom.xml +++ b/features/mdsal/pom.xml @@ -123,8 +123,8 @@ jersey-server - org.opendaylight.controller.thirdparty - com.sun.jersey.jersey-servlet + com.sun.jersey + jersey-servlet io.netty diff --git a/features/mdsal/src/main/resources/features.xml b/features/mdsal/src/main/resources/features.xml index a3d7ed0f83..754e97dee3 100644 --- a/features/mdsal/src/main/resources/features.xml +++ b/features/mdsal/src/main/resources/features.xml @@ -7,13 +7,13 @@ mvn:org.opendaylight.controller/features-config/${config.version}/xml/features mvn:org.opendaylight.controller/features-config-persister/${config.version}/xml/features mvn:org.opendaylight.controller/features-config-netty/${config.version}/xml/features - + odl-mdsal-broker odl-mdsal-netconf-connector odl-restconf odl-toaster - + odl-yangtools-common odl-yangtools-binding odl-mdsal-common @@ -30,7 +30,7 @@ mvn:org.opendaylight.controller/sal-inmemory-datastore/${project.version} mvn:org.opendaylight.controller/md-sal-config/${mdsal.version}/xml/config - + odl-mdsal-broker odl-netconf-client odl-yangtools-models @@ -39,14 +39,14 @@ mvn:org.opendaylight.controller/netconf-config-dispatcher/${config.version} mvn:org.opendaylight.controller/netconf-connector-config/${netconf.version}/xml/config - + odl-mdsal-broker war mvn:org.opendaylight.controller/sal-rest-connector/${project.version} mvn:com.google.code.gson/gson/${gson.version} mvn:com.sun.jersey/jersey-core/${jersey.version} mvn:com.sun.jersey/jersey-server/${jersey.version} - mvn:org.opendaylight.controller.thirdparty/com.sun.jersey.jersey-servlet/${jersey.version} + mvn:com.sun.jersey/jersey-servlet/${jersey.version} mvn:io.netty/netty-buffer/${netty.version} mvn:io.netty/netty-codec/${netty.version} mvn:io.netty/netty-codec-http/${netty.version} @@ -56,7 +56,7 @@ mvn:org.opendaylight.controller/sal-remote/${project.version} mvn:org.opendaylight.controller/sal-rest-connector-config/${mdsal.version}/xml/config - + odl-yangtools-common odl-yangtools-binding odl-mdsal-broker diff --git a/features/netconf/src/main/resources/features.xml b/features/netconf/src/main/resources/features.xml index 0033b0d83c..f1631a5340 100644 --- a/features/netconf/src/main/resources/features.xml +++ b/features/netconf/src/main/resources/features.xml @@ -5,7 +5,7 @@ xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0"> mvn:org.opendaylight.controller/features-protocol-framework/${protocol-framework.version}/xml/features mvn:org.opendaylight.controller/features-config/${config.version}/xml/features - + odl-netconf-api odl-netconf-mapping-api odl-netconf-util @@ -16,7 +16,7 @@ odl-netconf-monitoring - + odl-protocol-framework mvn:org.opendaylight.controller/netconf-api/${project.version} mvn:org.opendaylight.controller/ietf-netconf-monitoring/${project.version} @@ -24,7 +24,7 @@ mvn:org.opendaylight.yangtools.model/ietf-inet-types/${ietf-inet-types.version} mvn:org.opendaylight.yangtools.model/ietf-yang-types/${ietf-yang-types.version} - + odl-netconf-api mvn:org.opendaylight.controller/netconf-mapping-api/${project.version} @@ -32,21 +32,21 @@ odl-netconf-mapping-api mvn:org.opendaylight.controller/netconf-util/${project.version} - + odl-netconf-api odl-netconf-mapping-api odl-netconf-util odl-netconf-netty-util mvn:org.opendaylight.controller/netconf-impl/${project.version} - + odl-config-manager odl-netconf-api odl-netconf-mapping-api odl-netconf-util mvn:org.opendaylight.controller/config-netconf-connector/${project.version} - + odl-netconf-api odl-netconf-mapping-api odl-netconf-util @@ -59,12 +59,12 @@ mvn:io.netty/netty-buffer/${netty.version} mvn:io.netty/netty-transport/${netty.version} - + odl-netconf-netty-util mvn:org.opendaylight.controller/netconf-client/${project.version} - mvn:org.opendaylight.controller/netconf-config/${netconf.version}/xml/config + mvn:org.opendaylight.controller/netconf-config/${netconf.version}/xml/config - + odl-netconf-util mvn:org.opendaylight.controller/netconf-monitoring/${project.version} diff --git a/features/nsf/pom.xml b/features/nsf/pom.xml index 224aef1dac..62b790b0da 100644 --- a/features/nsf/pom.xml +++ b/features/nsf/pom.xml @@ -8,12 +8,27 @@ ../../opendaylight/commons/opendaylight features-nsf - pom + ${nsf.version} + jar OpenDaylight :: Features :: Network Service Functions Feature for Network Service Functions features.xml + + + + org.opendaylight.yangtools + features-test + + + + org.opendaylight.controller + opendaylight-karaf-empty + 1.4.2-SNAPSHOT + zip + + @@ -57,6 +72,20 @@ + + org.apache.maven.plugins + maven-surefire-plugin + + + org.opendaylight.controller + opendaylight-karaf-empty + ${commons.opendaylight.version} + + + org.opendaylight.yangtools:features-test + + + diff --git a/features/nsf/src/main/resources/features.xml b/features/nsf/src/main/resources/features.xml index 130d72e01a..e48bfc1410 100644 --- a/features/nsf/src/main/resources/features.xml +++ b/features/nsf/src/main/resources/features.xml @@ -1,5 +1,7 @@ + mvn:org.opendaylight.controller/features-base/${commons.opendaylight.version}/xml/features + mvn:org.opendaylight.controller/features-adsal/${sal.version}/xml/features odl-adsal-all odl-nsf-managers @@ -11,7 +13,7 @@ - base-all + odl-base-all odl-adsal-all mvn:org.opendaylight.controller/usermanager/${usermanager.version} mvn:org.opendaylight.controller/usermanager.implementation/${usermanager.version} @@ -50,9 +52,9 @@ - base-all + odl-base-all odl-nsf-managers - mvn:org.ow2.asm/asm-all/${asm.version} + mvn:org.ow2.asm/asm-all/${asm.version} + + + org.opendaylight.controller + features-base + features + xml + + + org.opendaylight.controller + features-adsal + features + xml + + + org.opendaylight.controller + features-nsf + features + xml + org.opendaylight.controller @@ -242,6 +261,11 @@ + + + + + diff --git a/opendaylight/netconf/config-persister-impl/src/main/java/org/opendaylight/controller/netconf/persist/impl/osgi/ConfigPersisterActivator.java b/opendaylight/netconf/config-persister-impl/src/main/java/org/opendaylight/controller/netconf/persist/impl/osgi/ConfigPersisterActivator.java index 0a48e6c67d..8e9f9978c4 100644 --- a/opendaylight/netconf/config-persister-impl/src/main/java/org/opendaylight/controller/netconf/persist/impl/osgi/ConfigPersisterActivator.java +++ b/opendaylight/netconf/config-persister-impl/src/main/java/org/opendaylight/controller/netconf/persist/impl/osgi/ConfigPersisterActivator.java @@ -173,8 +173,12 @@ public class ConfigPersisterActivator implements BundleActivator { if(configs != null && !configs.isEmpty()) { configPusher.pushConfigs(configs); } - registration = context.registerService(ConfigPusher.class.getName(), configPusher, null); - configPusher.process(autoCloseables, platformMBeanServer, persisterAggregator); + if(context != null) { + registration = context.registerService(ConfigPusher.class.getName(), configPusher, null); + configPusher.process(autoCloseables, platformMBeanServer, persisterAggregator); + } else { + logger.warn("Unable to process configs as BundleContext is null"); + } } catch (InterruptedException e) { logger.info("ConfigPusher thread stopped",e); } diff --git a/pom.xml b/pom.xml index b81378e33f..22c03ac7ac 100644 --- a/pom.xml +++ b/pom.xml @@ -28,6 +28,7 @@ opendaylight/forwardingrulesmanager/implementation opendaylight/hosttracker/api opendaylight/hosttracker/implementation + opendaylight/hosttracker/shell opendaylight/hosttracker_new/api opendaylight/hosttracker_new/implementation opendaylight/containermanager/api