Solve missing dep l2agent for affinity in serviceprovider
[integration/distribution.git] / distributions / serviceprovider / pom.xml
1 <!--                                                                                                                                     
2 Adapted from David Erickson's Distribution pom.xml                                                                                       
3 see https://git.opendaylight.org/gerrit/#/c/390/                                                                                         
4 -->
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>
10   <parent>
11     <groupId>org.opendaylight.integration</groupId>
12     <artifactId>distributions</artifactId>
13     <version>0.1.0-SNAPSHOT</version>
14     <relativePath>../</relativePath>
15   </parent>
16
17   <artifactId>distributions-serviceprovider</artifactId>
18   <packaging>pom</packaging>
19   <name>OpenDaylight Service Provider Edition</name>
20
21   <dependencies>
22     <dependency>
23       <groupId>org.opendaylight.integration</groupId>
24       <artifactId>distributions-base</artifactId>
25       <version>0.1.0-SNAPSHOT</version>
26       <type>zip</type>
27       <classifier>osgipackage</classifier>
28       <!-- Make sure this isn't included on any classpath-->
29       <scope>provided</scope>
30     </dependency>
31
32         <!--
33     <dependency>
34       <groupId>org.opendaylight.defense4all</groupId>
35       <artifactId>defense4all.core.impl</artifactId>
36       <version>0.0.1-SNAPSHOT</version>
37     </dependency>
38
39     <dependency>
40       <groupId>org.opendaylight.defense4all</groupId>
41       <artifactId>framework.core.impl</artifactId>
42       <version>0.0.1-SNAPSHOT</version>
43     </dependency>
44     
45     <dependency>
46       <groupId>org.opendaylight.defense4all</groupId>
47       <artifactId>restservice</artifactId>
48       <version>0.0.1-SNAPSHOT</version>
49     </dependency>
50     -->
51
52     <!-- affinity -->
53     <dependency>
54       <groupId>org.opendaylight.affinity</groupId>
55       <artifactId>affinity</artifactId>
56       <version>0.4.0-SNAPSHOT</version>
57     </dependency>
58
59     <dependency>
60       <groupId>org.opendaylight.affinity</groupId>
61       <artifactId>affinity.implementation</artifactId>
62       <version>0.4.0-SNAPSHOT</version>
63     </dependency>
64
65     <dependency>
66       <groupId>org.opendaylight.affinity</groupId>
67       <artifactId>affinity.northbound</artifactId>
68       <version>0.4.0-SNAPSHOT</version>
69     </dependency>
70
71     <dependency>
72       <groupId>org.opendaylight.affinity</groupId>
73       <artifactId>l2agent</artifactId>
74       <version>0.4.0-SNAPSHOT</version>
75     </dependency>
76
77     <!--
78     <dependency>
79       <groupId>org.opendaylight.affinity</groupId>
80       <artifactId>model-parent</artifactId>
81       <version>1.0-SNAPSHOT</version>
82     </dependency>
83     -->
84     <dependency>
85       <groupId>org.opendaylight.affinity</groupId>
86       <artifactId>analytics</artifactId>
87       <version>0.4.0-SNAPSHOT</version>
88     </dependency>
89
90     <dependency>
91       <groupId>org.opendaylight.affinity</groupId>
92       <artifactId>analytics.implementation</artifactId>
93       <version>0.4.0-SNAPSHOT</version>
94     </dependency>
95
96     <dependency>
97       <groupId>org.opendaylight.affinity</groupId>
98       <artifactId>analytics.northbound</artifactId>
99       <version>0.4.0-SNAPSHOT</version>
100     </dependency>
101
102     <!-- bgpcep --> 
103
104     <dependency>
105       <groupId>org.opendaylight.bgpcep</groupId>
106       <artifactId>bgp-concepts</artifactId>
107       <version>0.3.0-SNAPSHOT</version>
108     </dependency>
109
110     <dependency>
111       <groupId>org.opendaylight.bgpcep</groupId>
112       <artifactId>bgp-linkstate</artifactId>
113       <version>0.3.0-SNAPSHOT</version>
114     </dependency>
115
116     <dependency>
117       <groupId>org.opendaylight.bgpcep</groupId>
118       <artifactId>bgp-parser-api</artifactId>
119       <version>0.3.0-SNAPSHOT</version>
120     </dependency>
121
122     <dependency>
123       <groupId>org.opendaylight.bgpcep</groupId>
124       <artifactId>bgp-parser-impl</artifactId>
125       <version>0.3.0-SNAPSHOT</version>
126     </dependency>
127
128     <dependency>
129       <groupId>org.opendaylight.bgpcep</groupId>
130       <artifactId>bgp-rib-api</artifactId>
131       <version>0.3.0-SNAPSHOT</version>
132     </dependency>
133
134     <dependency>
135       <groupId>org.opendaylight.bgpcep</groupId>
136       <artifactId>bgp-util</artifactId>
137       <version>0.3.0-SNAPSHOT</version>
138     </dependency>
139
140     <dependency>
141       <groupId>org.opendaylight.bgpcep</groupId>
142       <artifactId>concepts</artifactId>
143       <version>0.3.0-SNAPSHOT</version>
144     </dependency>
145
146     <dependency>
147       <groupId>org.opendaylight.bgpcep</groupId>
148       <artifactId>framework</artifactId>
149       <version>0.3.0-SNAPSHOT</version>
150     </dependency>
151
152     <dependency>
153       <groupId>org.opendaylight.bgpcep</groupId>
154       <artifactId>pcep-api</artifactId>
155       <version>0.3.0-SNAPSHOT</version>
156     </dependency>
157
158     <dependency>
159       <groupId>org.opendaylight.bgpcep</groupId>
160       <artifactId>pcep-impl</artifactId>
161       <version>0.3.0-SNAPSHOT</version>
162     </dependency>
163
164     <dependency>
165       <groupId>org.opendaylight.bgpcep</groupId>
166       <artifactId>util</artifactId>
167       <version>0.3.0-SNAPSHOT</version>
168     </dependency>
169
170     <dependency>
171       <groupId>org.opendaylight.bgpcep</groupId>
172       <artifactId>bgp-parser-spi</artifactId>
173       <version>0.3.0-SNAPSHOT</version>
174     </dependency>
175
176     <!-- lispflowmapping -->
177
178     <dependency>
179       <groupId>org.opendaylight.lispflowmapping</groupId>
180       <artifactId>mappingservice.api</artifactId>
181       <version>0.1.0-SNAPSHOT</version>
182     </dependency>
183
184     <dependency>
185       <groupId>org.opendaylight.lispflowmapping</groupId>
186       <artifactId>mappingservice.implementation</artifactId>
187       <version>0.1.0-SNAPSHOT</version>
188     </dependency>
189
190     <dependency>
191       <groupId>org.opendaylight.lispflowmapping</groupId>
192       <artifactId>mappingservice.northbound</artifactId>
193       <version>0.1.0-SNAPSHOT</version>
194     </dependency>
195
196     <dependency>
197       <groupId>org.opendaylight.lispflowmapping</groupId>
198       <artifactId>mappingservice.southbound</artifactId>
199       <version>0.1.0-SNAPSHOT</version>
200     </dependency>
201
202   </dependencies>
203   <build>
204     <resources>
205       <resource>
206         <directory>${basedir}/src/main/resources</directory>
207       </resource>
208       <resource>
209         <directory>${project.build.directory}/generated-resources</directory>
210         <filtering>true</filtering>
211       </resource>
212     </resources>
213     <plugins>
214       <plugin>
215         <groupId>org.apache.maven.plugins</groupId>
216         <artifactId>maven-dependency-plugin</artifactId>
217         <version>2.8</version>
218         <executions>
219           <execution>
220             <id>unpack-shared-resources</id>
221             <goals>
222               <goal>unpack-dependencies</goal>
223             </goals>
224             <phase>generate-resources</phase>
225             <configuration>
226              <outputDirectory>${project.build.directory}/generated-resources</outputDirectory>
227              <includeArtifacIds>distributions-base</includeArtifacIds>
228              <includeGroupIds>org.opendaylight.integration</includeGroupIds>
229              <excludeTransitive>true</excludeTransitive>
230              <ignorePermissions>false</ignorePermissions>
231             </configuration>
232           </execution>
233         </executions>
234       </plugin>
235       <plugin>
236         <artifactId>maven-assembly-plugin</artifactId>
237         <executions>
238           <execution>
239             <id>distro-assembly</id>
240             <phase>package</phase>
241             <goals>
242               <goal>single</goal>
243             </goals>
244             <configuration>
245               <descriptors>
246                 <descriptor>src/assemble/bin.xml</descriptor>
247               </descriptors>
248             </configuration>
249           </execution>
250         </executions>
251       </plugin>
252     </plugins>
253   </build>
254 </project>