Updated integration to remove odl-aaa-all feature.
[integration/distribution.git] / distributions / serviceprovider / src / assemble / bin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=2 tabstop=2: -->
3 <assembly
4   xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
5   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6   xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
7   <id>osgipackage</id>
8   <formats>
9     <format>dir</format>
10     <format>zip</format>
11   </formats>
12   <includeBaseDirectory>false</includeBaseDirectory>
13   <fileSets>
14     <fileSet>
15       <directory>${project.build.directory}/generated-resources</directory>
16       <outputDirectory>/</outputDirectory>
17     </fileSet>
18     <fileSet>
19       <directory>${project.build.directory}/provided-configs</directory>
20       <outputDirectory>/opendaylight/configuration</outputDirectory>
21       <excludes>
22         <exclude>**/META-INF/**</exclude>
23       </excludes>
24     </fileSet>
25   </fileSets>
26   <dependencySets>
27     <dependencySet>
28       <outputDirectory>opendaylight/plugins</outputDirectory>
29       <excludes>
30         <exclude>equinoxSDK381:org.eclipse.osgi</exclude>
31         <exclude>equinoxSDK381:org.eclipse.equinox.console</exclude>
32         <exclude>equinoxSDK381:org.eclipse.equinox.launcher</exclude>
33         <exclude>equinoxSDK381:org.eclipse.equinox.ds</exclude>
34         <exclude>equinoxSDK381:org.eclipse.equinox.util</exclude>
35         <exclude>equinoxSDK381:org.eclipse.osgi.services</exclude>
36         <exclude>virgomirror:org.eclipse.jdt.core.compiler.batch</exclude>
37         <exclude>org.apache.felix:org.apache.felix.fileinstall</exclude>
38         <exclude>geminiweb:org.eclipse.virgo.kernel.equinox.extensions</exclude>
39         <exclude>org.slf4j:slf4j-api</exclude>
40         <exclude>ch.qos.logback:logback-core</exclude>
41         <exclude>ch.qos.logback:logback-classic</exclude>
42         <exclude>com.sun.jersey:jersey-core</exclude>
43         <exclude>com.sun.jersey:jersey-json</exclude>
44         <exclude>com.sun.jersey:jersey-server</exclude>
45       </excludes>
46       <outputFileNameMapping>
47         ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
48       </outputFileNameMapping>
49       <unpack>false</unpack>
50       <scope>runtime</scope>
51       <useTransitiveDependencies>false</useTransitiveDependencies>
52     </dependencySet>
53   </dependencySets>
54 </assembly>