Added distribution management to archetypes/ root pom
[controller.git] / opendaylight / distribution / sdk / src / assemble / bin.xml
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">
4   <id>package</id>
5   <formats>
6     <format>dir</format>
7     <format>zip</format>
8   </formats>
9   <includeBaseDirectory>false</includeBaseDirectory>
10   <moduleSets>
11     <moduleSet>
12       <binaries>
13         <outputDirectory>sdk/</outputDirectory>
14         <outputFileNameMapping>
15           ${module.groupId}.${module.artifactId}-${module.version}${dashClassifier?}.${module.extension}
16         </outputFileNameMapping>
17         <unpack>false</unpack>
18         <includeDependencies>false</includeDependencies>
19       </binaries>
20     </moduleSet>
21   </moduleSets>
22   <dependencySets>
23     <dependencySet>
24       <outputDirectory>sdk/</outputDirectory>
25       <includes>
26         <include>org.apache.felix:org.apache.felix.dependencymanager</include>
27         <include>org.osgi:org.osgi.compendium</include>
28         <include>org.osgi:org.osgi.core</include>
29         <include>org.slf4j:slf4j-api</include>
30       </includes>
31       <outputFileNameMapping>
32         ${artifact.groupId}.${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}
33       </outputFileNameMapping>
34       <unpack>false</unpack>
35       <scope>runtime</scope>
36       <useTransitiveDependencies>false</useTransitiveDependencies>
37     </dependencySet>
38   </dependencySets>
39 </assembly>