2 xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
10 <includeBaseDirectory>false</includeBaseDirectory>
13 <directory>${project.build.directory}/generated-resources</directory>
14 <outputDirectory>/</outputDirectory>
16 <exclude>opendaylight/run.sh</exclude>
17 <exclude>opendaylight/configuration/initial/03-toaster-sample.xml</exclude>
18 <exclude>opendaylight/plugins/org.opendaylight.controller.samples.sample-toaster-1.1-SNAPSHOT.jar</exclude>
19 <exclude>opendaylight/plugins/org.opendaylight.controller.samples.sample-toaster-provider-1.1-SNAPSHOT.jar</exclude>
20 <exclude>opendaylight/plugins/org.opendaylight.controller.samples.sample-toaster-consumer-1.1-SNAPSHOT.jar</exclude>
26 <source>${project.build.directory}/generated-resources/opendaylight/run.sh</source>
27 <outputDirectory>/opendaylight/</outputDirectory>
28 <destName>run.base.sh</destName>
29 <fileMode>0755</fileMode>
32 <source>${basedir}/src/assemble/resources/run.sh</source>
33 <outputDirectory>/opendaylight/</outputDirectory>
34 <fileMode>0755</fileMode>
39 <outputDirectory>opendaylight/plugins</outputDirectory>
41 <exclude>equinoxSDK381:org.eclipse.osgi</exclude>
42 <exclude>equinoxSDK381:org.eclipse.equinox.console</exclude>
43 <exclude>equinoxSDK381:org.eclipse.equinox.launcher</exclude>
44 <exclude>equinoxSDK381:org.eclipse.equinox.ds</exclude>
45 <exclude>equinoxSDK381:org.eclipse.equinox.util</exclude>
46 <exclude>equinoxSDK381:org.eclipse.osgi.services</exclude>
47 <exclude>virgomirror:org.eclipse.jdt.core.compiler.batch</exclude>
48 <exclude>org.apache.felix:org.apache.felix.fileinstall</exclude>
49 <exclude>geminiweb:org.eclipse.virgo.kernel.equinox.extensions</exclude>
50 <exclude>org.slf4j:slf4j-api</exclude>
51 <exclude>ch.qos.logback:logback-core</exclude>
52 <exclude>ch.qos.logback:logback-classic</exclude>
53 <exclude>com.sun.jersey:jersey-core</exclude>
54 <exclude>com.sun.jersey:jersey-json</exclude>
55 <exclude>com.sun.jersey:jersey-server</exclude>
56 <exclude>org.opendaylight.defense4all:defense4all.core.impl</exclude>
57 <exclude>org.opendaylight.defense4all:framework.core.impl</exclude>
58 <exclude>org.opendaylight.defense4all:defense4all.restservice</exclude>
59 <exclude>org.opendaylight.vtn:distribution.vtn-coordinator</exclude>
61 <outputFileNameMapping>
62 ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
63 </outputFileNameMapping>
64 <unpack>false</unpack>
65 <scope>runtime</scope>
66 <useTransitiveDependencies>false</useTransitiveDependencies>
69 <outputDirectory>opendaylight/externalapps</outputDirectory>
71 <include>org.opendaylight.vtn:distribution.vtn-coordinator</include>
73 <outputFileNameMapping>
74 ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
75 </outputFileNameMapping>
76 <unpack>false</unpack>
77 <scope>runtime</scope>
78 <useTransitiveDependencies>false</useTransitiveDependencies>