From 1047adbeeb82ae80ad047e3a861e1034ade45f7e Mon Sep 17 00:00:00 2001 From: Madhu Venugopal Date: Fri, 22 Aug 2014 10:39:23 -0700 Subject: [PATCH] Added features-test for base Karaf features and fixed some minor issues that caused the failures before. Change-Id: I964eedcdb6b1d109f5ab3e494a7d0202ff66643b Signed-off-by: Madhu Venugopal --- features/base/pom.xml | 466 +++++++++++++++++- features/base/src/main/resources/features.xml | 121 ++--- opendaylight/commons/opendaylight/pom.xml | 8 + .../resources/configuration/tomcat-server.xml | 2 +- .../distribution/opendaylight-karaf/pom.xml | 6 + 5 files changed, 540 insertions(+), 63 deletions(-) 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..6539f57551 100644 --- a/features/base/src/main/resources/features.xml +++ b/features/base/src/main/resources/features.xml @@ -20,14 +20,14 @@ 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} @@ -40,7 +40,6 @@ base-gemini-web - mvn:org.opendaylight.controller.thirdparty/com.sun.jersey.jersey-servlet/${jersey.version} mvn:com.sun.jersey/jersey-server/${jersey.version} mvn:com.sun.jersey/jersey-core/${jersey.version} mvn:com.sun.jersey/jersey-client/${jersey.version} @@ -50,37 +49,39 @@ 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 @@ -89,42 +90,42 @@ 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 + 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} + 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} diff --git a/opendaylight/commons/opendaylight/pom.xml b/opendaylight/commons/opendaylight/pom.xml index 5ead566d9d..e85a70d98b 100644 --- a/opendaylight/commons/opendaylight/pom.xml +++ b/opendaylight/commons/opendaylight/pom.xml @@ -1926,6 +1926,14 @@ xml runtime + + org.opendaylight.controller + features-base + ${commons.opendaylight.version} + features + xml + runtime + org.opendaylight.controller features-adsal diff --git a/opendaylight/distribution/opendaylight-karaf-resources/src/main/resources/configuration/tomcat-server.xml b/opendaylight/distribution/opendaylight-karaf-resources/src/main/resources/configuration/tomcat-server.xml index 73a46f0f8a..fbcd0a4c77 100644 --- a/opendaylight/distribution/opendaylight-karaf-resources/src/main/resources/configuration/tomcat-server.xml +++ b/opendaylight/distribution/opendaylight-karaf-resources/src/main/resources/configuration/tomcat-server.xml @@ -48,7 +48,7 @@ - + + org.opendaylight.controller + features-base + features + xml + org.opendaylight.controller features-mdsal -- 2.36.6