From: Ed Warnicke Date: Thu, 7 Nov 2013 22:29:53 +0000 (-0600) Subject: Added a distribution directory that excludes old OF plugin and includes new one X-Git-Tag: jenkins-openflowplugin-bulk-release-prepare-only-4~183^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=7f42fc8326d3ec30309699f491d75fc89d3e17d5;p=openflowplugin.git Added a distribution directory that excludes old OF plugin and includes new one Change-Id: Id65a7b146877335b884c00c4861bc63c3a9c10d2 Signed-off-by: Ed Warnicke --- diff --git a/distribution/base/pom.xml b/distribution/base/pom.xml new file mode 100644 index 0000000000..53610be19a --- /dev/null +++ b/distribution/base/pom.xml @@ -0,0 +1,107 @@ + + + 4.0.0 + + org.opendaylight.openflowplugin + openflowplugin-commons + 0.0.1-SNAPSHOT + ../../commons + + + distributions-openflowplugin-base + pom + Opendaylight OpenflowPlugin Base Edition + + + + + + + org.opendaylight.integration + distributions-base + 0.1.0-SNAPSHOT + zip + osgipackage + + provided + + + + + org.opendaylight.openflowplugin + openflowplugin + 0.0.1-SNAPSHOT + + + + + org.opendaylight.openflowjava + openflow-protocol-impl + + + org.opendaylight.openflowjava + openflow-protocol-api + + + org.opendaylight.openflowjava + openflow-protocol-spi + + + + + + ${basedir}/src/main/resources + + + ${project.build.directory}/generated-resources + true + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.8 + + + unpack-shared-resources + + unpack-dependencies + + generate-resources + + ${project.build.directory}/generated-resources + distributions-base + org.opendaylight.integration + true + false + + + + + + maven-assembly-plugin + + + distro-assembly + package + + single + + + + src/assemble/bin.xml + + + + + + + + diff --git a/distribution/base/src/assemble/bin.xml b/distribution/base/src/assemble/bin.xml new file mode 100644 index 0000000000..201b40fb48 --- /dev/null +++ b/distribution/base/src/assemble/bin.xml @@ -0,0 +1,51 @@ + + osgipackage + + dir + zip + + false + + + ${project.build.directory}/generated-resources + / + + opendaylight/plugins/org.opendaylight.controller.thirdparty.org.openflow.openflowj.*.jar + + + + + + opendaylight/plugins + + equinoxSDK381:org.eclipse.osgi + equinoxSDK381:org.eclipse.equinox.console + equinoxSDK381:org.eclipse.equinox.launcher + equinoxSDK381:org.eclipse.equinox.ds + equinoxSDK381:org.eclipse.equinox.util + equinoxSDK381:org.eclipse.osgi.services + virgomirror:org.eclipse.jdt.core.compiler.batch + org.apache.felix:org.apache.felix.fileinstall + geminiweb:org.eclipse.virgo.kernel.equinox.extensions + org.slf4j:slf4j-api + ch.qos.logback:logback-core + ch.qos.logback:logback-classic + com.sun.jersey:jersey-core + com.sun.jersey:jersey-json + com.sun.jersey:jersey-server + org.opendaylight.defense4all:defense4all.core.impl + org.opendaylight.defense4all:framework.core.impl + org.opendaylight.defense4all:defense4all.restservice + + + ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension} + + false + runtime + false + + + diff --git a/openflowplugin-parent/pom.xml b/openflowplugin-parent/pom.xml index 227ed55873..8e693eaf32 100644 --- a/openflowplugin-parent/pom.xml +++ b/openflowplugin-parent/pom.xml @@ -11,6 +11,7 @@ ../commons ../openflow_netty ../openflowplugin + ../distribution/base ../openflowplugin-it