1 <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
9 <includeBaseDirectory>false</includeBaseDirectory>
13 <exclude>org.opendaylight.controller.thirdparty:org.openflow.openflowj</exclude>
14 <exclude>org.opendaylight.controller:clustering.stub</exclude>
15 <exclude>org.opendaylight.controller:logging.bridge</exclude>
16 <exclude>org.opendaylight.controller:protocol_plugins.stub</exclude>
17 <exclude>org.opendaylight.controller:*.integrationtest</exclude>
18 <exclude>org.opendaylight.controller:containermanager.it.implementation</exclude>
19 <exclude>org.opendaylight.controller:hosttracker_new</exclude>
20 <exclude>org.opendaylight.controller:hosttracker_new.implementation</exclude>
21 <exclude>org.opendaylight.controller:checkstyle</exclude>
22 <exclude>org.opendaylight.controller:sanitytest</exclude>
25 <outputDirectory>opendaylight/plugins</outputDirectory>
26 <outputFileNameMapping>
27 ${module.groupId}.${module.artifactId}-${module.version}${dashClassifier?}.${module.extension}
28 </outputFileNameMapping>
29 <unpack>false</unpack>
30 <includeDependencies>false</includeDependencies>
35 <include>org.opendaylight.controller:logging.bridge</include>
38 <outputDirectory>opendaylight/lib</outputDirectory>
39 <outputFileNameMapping>
40 ${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
41 </outputFileNameMapping>
42 <unpack>false</unpack>
43 <includeDependencies>false</includeDependencies>
49 <outputDirectory>opendaylight/plugins</outputDirectory>
51 <exclude>equinoxSDK381:org.eclipse.osgi</exclude>
52 <exclude>equinoxSDK381:org.eclipse.equinox.console</exclude>
53 <exclude>equinoxSDK381:org.eclipse.equinox.launcher</exclude>
54 <exclude>equinoxSDK381:org.eclipse.equinox.ds</exclude>
55 <exclude>equinoxSDK381:org.eclipse.equinox.util</exclude>
56 <exclude>equinoxSDK381:org.eclipse.osgi.services</exclude>
57 <exclude>virgomirror:org.eclipse.jdt.core.compiler.batch</exclude>
58 <exclude>org.apache.felix:org.apache.felix.fileinstall</exclude>
59 <exclude>geminiweb:org.eclipse.virgo.kernel.equinox.extensions</exclude>
60 <exclude>org.slf4j:slf4j-api</exclude>
61 <exclude>ch.qos.logback:logback-core</exclude>
62 <exclude>ch.qos.logback:logback-classic</exclude>
63 <exclude>com.sun.jersey:jersey-core</exclude>
64 <exclude>com.sun.jersey:jersey-json</exclude>
65 <exclude>com.sun.jersey:jersey-server</exclude>
67 <outputFileNameMapping>
68 ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
69 </outputFileNameMapping>
70 <unpack>false</unpack>
71 <scope>runtime</scope>
72 <useTransitiveDependencies>false</useTransitiveDependencies>
75 <outputDirectory>opendaylight/lib</outputDirectory>
77 <include>equinoxSDK381:org.eclipse.osgi</include>
78 <include>equinoxSDK381:org.eclipse.equinox.console</include>
79 <include>equinoxSDK381:org.eclipse.equinox.launcher</include>
80 <include>equinoxSDK381:org.eclipse.equinox.ds</include>
81 <include>equinoxSDK381:org.eclipse.equinox.util</include>
82 <include>equinoxSDK381:org.eclipse.osgi.services</include>
83 <include>virgomirror:org.eclipse.jdt.core.compiler.batch</include>
84 <include>org.apache.felix:org.apache.felix.fileinstall</include>
85 <include>geminiweb:org.eclipse.virgo.kernel.equinox.extensions</include>
86 <include>org.slf4j:slf4j-api</include>
87 <include>ch.qos.logback:logback-core</include>
88 <include>ch.qos.logback:logback-classic</include>
89 <include>com.sun.jersey:jersey-core</include>
90 <include>com.sun.jersey:jersey-json</include>
91 <include>com.sun.jersey:jersey-server</include>
93 <useTransitiveDependencies>false</useTransitiveDependencies>
94 <outputFileNameMapping>
95 ${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
96 </outputFileNameMapping>
97 <unpack>false</unpack>
98 <scope>runtime</scope>
107 <exclude>version.properties</exclude>
116 <source>src/main/resources/version.properties</source>
117 <outputDirectory>opendaylight</outputDirectory>
118 <filtered>true</filtered>