2 Adapted from David Erickson's Distribution pom.xml
3 see https://git.opendaylight.org/gerrit/#/c/390/
5 <project xmlns="http://maven.apache.org/POM/4.0.0"
6 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
8 http://maven.apache.org/maven-v4_0_0.xsd">
9 <modelVersion>4.0.0</modelVersion>
11 <groupId>org.opendaylight.integration</groupId>
12 <artifactId>distributions</artifactId>
13 <version>0.1.0-SNAPSHOT</version>
14 <relativePath>../</relativePath>
17 <artifactId>distributions-serviceprovider</artifactId>
18 <packaging>pom</packaging>
19 <name>OpenDaylight Service Provider Edition</name>
23 <groupId>org.opendaylight.integration</groupId>
24 <artifactId>distributions-base</artifactId>
25 <version>0.1.0-SNAPSHOT</version>
27 <classifier>osgipackage</classifier>
28 <!-- Make sure this isn't included on any classpath-->
29 <scope>provided</scope>
34 <groupId>org.opendaylight.defense4all</groupId>
35 <artifactId>defense4all.core.impl</artifactId>
36 <version>0.0.1-SNAPSHOT</version>
40 <groupId>org.opendaylight.defense4all</groupId>
41 <artifactId>framework.core.impl</artifactId>
42 <version>0.0.1-SNAPSHOT</version>
46 <groupId>org.opendaylight.defense4all</groupId>
47 <artifactId>restservice</artifactId>
48 <version>0.0.1-SNAPSHOT</version>
54 <groupId>org.opendaylight.affinity</groupId>
55 <artifactId>affinity</artifactId>
56 <version>0.4.0-SNAPSHOT</version>
60 <groupId>org.opendaylight.affinity</groupId>
61 <artifactId>affinity.implementation</artifactId>
62 <version>0.4.0-SNAPSHOT</version>
66 <groupId>org.opendaylight.affinity</groupId>
67 <artifactId>affinity.northbound</artifactId>
68 <version>0.4.0-SNAPSHOT</version>
72 <groupId>org.opendaylight.affinity</groupId>
73 <artifactId>model-parent</artifactId>
74 <version>1.0-SNAPSHOT</version>
78 <groupId>org.opendaylight.affinity</groupId>
79 <artifactId>analytics</artifactId>
80 <version>0.4.0-SNAPSHOT</version>
84 <groupId>org.opendaylight.affinity</groupId>
85 <artifactId>analytics.implementation</artifactId>
86 <version>0.4.0-SNAPSHOT</version>
90 <groupId>org.opendaylight.affinity</groupId>
91 <artifactId>analytics.northbound</artifactId>
92 <version>0.4.0-SNAPSHOT</version>
98 <groupId>org.opendaylight.bgpcep</groupId>
99 <artifactId>bgp-concepts</artifactId>
100 <version>0.3.0-SNAPSHOT</version>
104 <groupId>org.opendaylight.bgpcep</groupId>
105 <artifactId>bgp-linkstate</artifactId>
106 <version>0.3.0-SNAPSHOT</version>
110 <groupId>org.opendaylight.bgpcep</groupId>
111 <artifactId>bgp-parser-api</artifactId>
112 <version>0.3.0-SNAPSHOT</version>
116 <groupId>org.opendaylight.bgpcep</groupId>
117 <artifactId>bgp-parser-impl</artifactId>
118 <version>0.3.0-SNAPSHOT</version>
122 <groupId>org.opendaylight.bgpcep</groupId>
123 <artifactId>bgp-rib-api</artifactId>
124 <version>0.3.0-SNAPSHOT</version>
128 <groupId>org.opendaylight.bgpcep</groupId>
129 <artifactId>bgp-util</artifactId>
130 <version>0.3.0-SNAPSHOT</version>
134 <groupId>org.opendaylight.bgpcep</groupId>
135 <artifactId>concepts</artifactId>
136 <version>0.3.0-SNAPSHOT</version>
140 <groupId>org.opendaylight.bgpcep</groupId>
141 <artifactId>framework</artifactId>
142 <version>0.3.0-SNAPSHOT</version>
146 <groupId>org.opendaylight.bgpcep</groupId>
147 <artifactId>pcep-api</artifactId>
148 <version>0.3.0-SNAPSHOT</version>
152 <groupId>org.opendaylight.bgpcep</groupId>
153 <artifactId>pcep-impl</artifactId>
154 <version>0.3.0-SNAPSHOT</version>
158 <groupId>org.opendaylight.bgpcep</groupId>
159 <artifactId>util</artifactId>
160 <version>0.3.0-SNAPSHOT</version>
163 <!-- lispflowmapping -->
166 <groupId>org.opendaylight.lispflowmapping</groupId>
167 <artifactId>mappingservice.api</artifactId>
168 <version>0.1.0-SNAPSHOT</version>
172 <groupId>org.opendaylight.lispflowmapping</groupId>
173 <artifactId>mappingservice.implementation</artifactId>
174 <version>0.1.0-SNAPSHOT</version>
178 <groupId>org.opendaylight.lispflowmapping</groupId>
179 <artifactId>mappingservice.northbound</artifactId>
180 <version>0.1.0-SNAPSHOT</version>
184 <groupId>org.opendaylight.lispflowmapping</groupId>
185 <artifactId>mappingservice.southbound</artifactId>
186 <version>0.1.0-SNAPSHOT</version>
193 <directory>${basedir}/src/main/resources</directory>
196 <directory>${project.build.directory}/generated-resources</directory>
197 <filtering>true</filtering>
202 <groupId>org.apache.maven.plugins</groupId>
203 <artifactId>maven-dependency-plugin</artifactId>
204 <version>2.8</version>
207 <id>unpack-shared-resources</id>
209 <goal>unpack-dependencies</goal>
211 <phase>generate-resources</phase>
213 <outputDirectory>${project.build.directory}/generated-resources</outputDirectory>
214 <includeArtifacIds>distributions-base</includeArtifacIds>
215 <includeGroupIds>org.opendaylight.integration</includeGroupIds>
216 <excludeTransitive>true</excludeTransitive>
217 <ignorePermissions>false</ignorePermissions>
223 <artifactId>maven-assembly-plugin</artifactId>
226 <id>distro-assembly</id>
227 <phase>package</phase>
233 <descriptor>src/assemble/bin.xml</descriptor>