From: Mathieu Lemay Date: Tue, 6 May 2014 23:50:35 +0000 (-0400) Subject: Breaking up 6360: Adding base features X-Git-Tag: autorelease-tag-v20140601202136_82eb3f9~67^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=c54299ba7987c456305faf16c6d122a8030cc7a9 Breaking up 6360: Adding base features https://git.opendaylight.org/gerrit/#/c/6360/29 Change-Id: I1df1bd970d184b3c363a94b68a608a8e2ed734ef Signed-off-by: Ed Warnicke Signed-off-by: Mathieu Lemay --- diff --git a/features/base/pom.xml b/features/base/pom.xml new file mode 100644 index 0000000000..d12432c6b4 --- /dev/null +++ b/features/base/pom.xml @@ -0,0 +1,80 @@ + + + 4.0.0 + + org.opendaylight.controller + commons.opendaylight + 1.4.2-SNAPSHOT + ../../opendaylight/commons/opendaylight + + base-features + kar + ${project.artifactId} + Base Features POM + + features.xml + + + + + true + src/main/resources + + + + + org.apache.karaf.tooling + karaf-maven-plugin + ${karaf.version} + true + + + features-create-kar + + features-create-kar + + + ${project.build.directory}/classes/${features.file} + + + + + + + org.apache.maven.plugins + maven-resources-plugin + + + filter + + resources + + generate-resources + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifacts + + attach-artifact + + package + + + + ${project.build.directory}/classes/${features.file} + xml + features + + + + + + + + + diff --git a/features/base/src/main/resources/features.xml b/features/base/src/main/resources/features.xml new file mode 100644 index 0000000000..cc112052cc --- /dev/null +++ b/features/base/src/main/resources/features.xml @@ -0,0 +1,150 @@ + + + + + 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-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.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} + wrap:mvn:io.netty/netty-common/${netty.version} + wrap:mvn:io.netty/netty-handler/${netty.version} + 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} + 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} + + + 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:javax.ws.rs/jsr311-api/${jsr311.api.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: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.lang.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 + + + 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 + + + base-gemini-web + base-eclipselink-persistence + mvn:orbit/org.apache.catalina/7.0.32.v201211201336 + mvn:geminiweb/org.eclipse.gemini.web.tomcat/${geminiweb.version} + mvn:orbit/org.apache.catalina.ha/7.0.32.v201211201952 + mvn:orbit/org.apache.catalina.tribes/7.0.32.v201211201952 + mvn:orbit/org.apache.coyote/7.0.32.v201211201952 + mvn:orbit/org.apache.el/7.0.32.v201211081135 + mvn:orbit/org.apache.jasper/7.0.32.v201211201952 + mvn:orbit/org.apache.juli.extras/7.0.32.v201211081135 + mvn:orbit/org.apache.tomcat.api/7.0.32.v201211081135 + mvn:orbit/org.apache.tomcat.util/7.0.32.v201211201952 + wrap:mvn:virgomirror/org.eclipse.jdt.core.compiler.batch/3.8.0.I20120518-2145 + + + 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} + mvn:org.springframework/org.springframework.asm/${spring.version} + mvn:org.springframework/org.springframework.beans/${spring.version} + mvn:org.springframework/org.springframework.context/${spring.version} + mvn:org.springframework/org.springframework.context.support/${spring.version} + mvn:org.springframework/org.springframework.core/${spring.version} + mvn:org.springframework/org.springframework.expression/${spring.version} + mvn:org.springframework/org.springframework.transaction/${spring.version} + + + base-spring + base-gemini-web + mvn:org.springframework/org.springframework.web/${spring.version} + mvn:org.springframework/org.springframework.web.servlet/${spring.version} + + + 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} + mvn:org.springframework.security/spring-security-web/${spring-security.version} + + diff --git a/opendaylight/commons/opendaylight/pom.xml b/opendaylight/commons/opendaylight/pom.xml index c0fc4024ce..de66de8b08 100644 --- a/opendaylight/commons/opendaylight/pom.xml +++ b/opendaylight/commons/opendaylight/pom.xml @@ -19,6 +19,7 @@ 0.4.2-SNAPSHOT 0.5.2-SNAPSHOT + 1.1.0 4.1 1.50 diff --git a/opendaylight/distribution/opendaylight-karaf/pom.xml b/opendaylight/distribution/opendaylight-karaf/pom.xml index 77089850d6..33796390e0 100644 --- a/opendaylight/distribution/opendaylight-karaf/pom.xml +++ b/opendaylight/distribution/opendaylight-karaf/pom.xml @@ -25,7 +25,6 @@ - + org.opendaylight.controller + base-features + ${project.version} + kar + runtime + + + + + features/base opendaylight/dummy-console opendaylight/distribution/opendaylight-karaf