But 1129: Removing hard coded versions from MD-SAL
[controller.git] / opendaylight / md-sal / sal-remoterpc-connector / integrationtest / test-it / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4     <parent>
5         <artifactId>sal-remoterpc-connector-test-parent</artifactId>
6         <groupId>org.opendaylight.controller.tests</groupId>
7         <version>1.1-SNAPSHOT</version>
8     </parent>
9     <artifactId>sal-remoterpc-connector-test-it</artifactId>
10     <scm>
11         <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
12         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
13         <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL</url>
14     </scm>
15
16
17     <build>
18         <plugins>
19             <plugin>
20                 <groupId>org.ops4j.pax.exam</groupId>
21                 <artifactId>maven-paxexam-plugin</artifactId>
22                 <executions>
23                     <execution>
24                         <id>generate-config</id>
25                         <goals>
26                             <goal>generate-depends-file</goal>
27                         </goals>
28                     </execution>
29                 </executions>
30             </plugin>
31         </plugins>
32         <pluginManagement>
33             <plugins>
34                 <!--This plugin's configuration is used to store Eclipse
35                     m2e settings only. It has no influence on the Maven build itself. -->
36                 <plugin>
37                     <groupId>org.eclipse.m2e</groupId>
38                     <artifactId>lifecycle-mapping</artifactId>
39                     <version>${lifecycle.mapping.version}</version>
40                     <configuration>
41                         <lifecycleMappingMetadata>
42                             <pluginExecutions>
43                                 <pluginExecution>
44                                     <pluginExecutionFilter>
45                                         <groupId>
46                                             org.ops4j.pax.exam
47                                         </groupId>
48                                         <artifactId>
49                                             maven-paxexam-plugin
50                                         </artifactId>
51                                         <versionRange>
52                                             [1.2.4,)
53                                         </versionRange>
54                                         <goals>
55                                             <goal>
56                                                 generate-depends-file
57                                             </goal>
58                                         </goals>
59                                     </pluginExecutionFilter>
60                                     <action>
61                                         <ignore></ignore>
62                                     </action>
63                                 </pluginExecution>
64                             </pluginExecutions>
65                         </lifecycleMappingMetadata>
66                     </configuration>
67                 </plugin>
68             </plugins>
69         </pluginManagement>
70     </build>
71
72     <dependencies>
73         <dependency>
74             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
75             <artifactId>xtend-lib-osgi</artifactId>
76         </dependency>
77         <dependency>
78             <groupId>org.opendaylight.controller.tests</groupId>
79             <artifactId>sal-remoterpc-connector-test-provider</artifactId>
80         </dependency>
81         <dependency>
82             <groupId>org.opendaylight.controller.tests</groupId>
83             <artifactId>sal-remoterpc-connector-test-consumer</artifactId>
84         </dependency>
85         <dependency>
86             <groupId>org.opendaylight.controller</groupId>
87             <artifactId>sal-broker-impl</artifactId>
88         </dependency>
89         <dependency>
90             <groupId>org.ops4j.pax.exam</groupId>
91             <artifactId>pax-exam-container-native</artifactId>
92             <version>${exam.version}</version>
93             <scope>test</scope>
94         </dependency>
95         <dependency>
96             <groupId>org.ops4j.pax.exam</groupId>
97             <artifactId>pax-exam-junit4</artifactId>
98             <version>${exam.version}</version>
99             <scope>test</scope>
100         </dependency>
101         <dependency>
102             <groupId>org.ops4j.pax.exam</groupId>
103             <artifactId>pax-exam-link-mvn</artifactId>
104             <version>${exam.version}</version>
105             <scope>test</scope>
106         </dependency>
107         <dependency>
108             <groupId>org.ops4j.pax.url</groupId>
109             <artifactId>pax-url-aether</artifactId>
110             <scope>test</scope>
111         </dependency>
112         <dependency>
113             <groupId>equinoxSDK381</groupId>
114             <artifactId>org.eclipse.osgi</artifactId>
115             <scope>test</scope>
116         </dependency>
117         <dependency>
118             <groupId>org.slf4j</groupId>
119             <artifactId>log4j-over-slf4j</artifactId>
120         </dependency>
121         <dependency>
122             <groupId>ch.qos.logback</groupId>
123             <artifactId>logback-core</artifactId>
124         </dependency>
125         <dependency>
126             <groupId>ch.qos.logback</groupId>
127             <artifactId>logback-classic</artifactId>
128         </dependency>
129         <dependency>
130             <groupId>org.opendaylight.controller</groupId>
131             <artifactId>sal-binding-api</artifactId>
132         </dependency>
133         <dependency>
134             <groupId>org.opendaylight.controller</groupId>
135             <artifactId>sal-common-util</artifactId>
136         </dependency>
137         <dependency>
138             <groupId>org.opendaylight.controller</groupId>
139             <artifactId>sal-core-api</artifactId>
140         </dependency>
141         <dependency>
142             <groupId>org.opendaylight.controller</groupId>
143             <artifactId>sal-remoterpc-connector</artifactId>
144         </dependency>
145
146         <dependency>
147             <groupId>org.opendaylight.controller</groupId>
148             <artifactId>containermanager</artifactId>
149             <exclusions>
150                 <exclusion>
151                     <groupId>org.osgi</groupId>
152                     <artifactId>org.osgi.compendium</artifactId>
153                 </exclusion>
154                 <exclusion>
155                     <artifactId>commons-io</artifactId>
156                     <groupId>commons-io</groupId>
157                 </exclusion>
158             </exclusions>
159         </dependency>
160
161         <dependency>
162             <groupId>org.opendaylight.yangtools</groupId>
163             <artifactId>yang-binding</artifactId>
164         </dependency>
165         <dependency>
166             <groupId>org.opendaylight.yangtools</groupId>
167             <artifactId>yang-common</artifactId>
168         </dependency>
169         <dependency>
170             <groupId>org.opendaylight.yangtools</groupId>
171             <artifactId>yang-data-api</artifactId>
172         </dependency>
173         <!--dependency> <groupId>org.opendaylight.yangtools</groupId> <artifactId>yang-data-impl</artifactId>
174             <version>${yangtools.version}</version> </dependency -->
175         <dependency>
176             <groupId>org.opendaylight.yangtools</groupId>
177             <artifactId>yang-parser-impl</artifactId>
178             <version>${yangtools.version}</version>
179         </dependency>
180         <dependency>
181             <groupId>org.opendaylight.controller</groupId>
182             <artifactId>sal-common-util</artifactId>
183         </dependency>
184         <dependency>
185             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
186             <artifactId>antlr4-runtime-osgi-nohead</artifactId>
187         </dependency>
188
189         <!-- routing table dependencies -->
190         <dependency>
191             <groupId>org.opendaylight.controller</groupId>
192             <artifactId>zeromq-routingtable.implementation</artifactId>
193         </dependency>
194         <dependency>
195             <groupId>org.opendaylight.controller</groupId>
196             <artifactId>clustering.services</artifactId>
197         </dependency>
198         <dependency>
199             <groupId>org.opendaylight.controller</groupId>
200             <artifactId>sal</artifactId>
201             <exclusions>
202                 <exclusion>
203                     <groupId>org.osgi</groupId>
204                     <artifactId>org.osgi.compendium</artifactId>
205                 </exclusion>
206             </exclusions>
207         </dependency>
208         <dependency>
209             <groupId>org.opendaylight.controller</groupId>
210             <artifactId>sal.implementation</artifactId>
211             <exclusions>
212                 <exclusion>
213                     <artifactId>commons-io</artifactId>
214                     <groupId>commons-io</groupId>
215                 </exclusion>
216             </exclusions>
217         </dependency>
218         <dependency>
219             <groupId>org.opendaylight.controller</groupId>
220             <artifactId>containermanager</artifactId>
221             <exclusions>
222                 <exclusion>
223                     <groupId>org.osgi</groupId>
224                     <artifactId>org.osgi.compendium</artifactId>
225                 </exclusion>
226                 <exclusion>
227                     <artifactId>commons-io</artifactId>
228                     <groupId>commons-io</groupId>
229                 </exclusion>
230             </exclusions>
231         </dependency>
232         <dependency>
233             <groupId>org.opendaylight.controller</groupId>
234             <artifactId>containermanager.it.implementation</artifactId>
235             <exclusions>
236                 <exclusion>
237                     <artifactId>commons-io</artifactId>
238                     <groupId>commons-io</groupId>
239                 </exclusion>
240             </exclusions>
241         </dependency>
242         <dependency>
243             <groupId>org.opendaylight.controller</groupId>
244             <artifactId>clustering.stub</artifactId>
245             <exclusions>
246                 <exclusion>
247                     <artifactId>commons-io</artifactId>
248                     <groupId>commons-io</groupId>
249                 </exclusion>
250             </exclusions>
251         </dependency>
252
253         <dependency>
254             <groupId>org.apache.felix</groupId>
255             <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
256             <exclusions>
257                 <exclusion>
258                     <groupId>org.osgi</groupId>
259                     <artifactId>org.osgi.compendium</artifactId>
260                 </exclusion>
261             </exclusions>
262         </dependency>
263         <dependency>
264             <groupId>eclipselink</groupId>
265             <artifactId>javax.resource</artifactId>
266         </dependency>
267         <dependency>
268             <groupId>com.google.guava</groupId>
269             <artifactId>guava</artifactId>
270         </dependency>
271         <dependency>
272             <groupId>org.opendaylight.controller</groupId>
273             <artifactId>sal</artifactId>
274         </dependency>
275         <dependency>
276           <groupId>org.opendaylight.controller</groupId>
277           <artifactId>ietf-netconf-monitoring</artifactId>
278         </dependency>
279         <dependency>
280             <groupId>org.opendaylight.yangtools</groupId>
281             <artifactId>yang-binding</artifactId>
282         </dependency>
283         <dependency>
284             <groupId>org.opendaylight.yangtools.model</groupId>
285             <artifactId>yang-ext</artifactId>
286         </dependency>
287         <dependency>
288             <groupId>org.opendaylight.yangtools.model</groupId>
289             <artifactId>opendaylight-l2-types</artifactId>
290         </dependency>
291         <dependency>
292             <groupId>org.opendaylight.controller</groupId>
293             <artifactId>sal-binding-it</artifactId>
294         </dependency>
295         <dependency>
296             <groupId>org.opendaylight.controller</groupId>
297             <artifactId>sal-binding-config</artifactId>
298         </dependency>
299         <dependency>
300             <groupId>org.opendaylight.controller</groupId>
301             <artifactId>sal-binding-broker-impl</artifactId>
302         </dependency>
303         <dependency>
304             <groupId>org.opendaylight.controller</groupId>
305             <artifactId>sal-broker-impl</artifactId>
306         </dependency>
307
308         <dependency>
309             <groupId>org.opendaylight.controller.model</groupId>
310             <artifactId>model-inventory</artifactId>
311         </dependency>
312         <dependency>
313             <groupId>org.opendaylight.yangtools</groupId>
314             <artifactId>yang-common</artifactId>
315         </dependency>
316         <dependency>
317             <groupId>org.opendaylight.controller</groupId>
318             <artifactId>sal-connector-api</artifactId>
319         </dependency>
320         <dependency>
321             <groupId>org.opendaylight.controller</groupId>
322             <artifactId>sal-common-util</artifactId>
323         </dependency>
324
325         <dependency>
326             <groupId>org.opendaylight.controller</groupId>
327             <artifactId>clustering.services</artifactId>
328         </dependency>
329
330         <dependency>
331             <groupId>equinoxSDK381</groupId>
332             <artifactId>org.eclipse.osgi</artifactId>
333         </dependency>
334
335         <dependency>
336             <groupId>com.fasterxml.jackson.core</groupId>
337             <artifactId>jackson-databind</artifactId>
338             <version>${jackson.version}</version>
339         </dependency>
340
341         <dependency>
342             <groupId>com.fasterxml.jackson.core</groupId>
343             <artifactId>jackson-annotations</artifactId>
344             <version>${jackson.version}</version>
345         </dependency>
346
347         <dependency>
348             <groupId>com.fasterxml.jackson.core</groupId>
349             <artifactId>jackson-core</artifactId>
350             <version>${jackson.version}</version>
351         </dependency>
352
353         <dependency>
354             <groupId>org.zeromq</groupId>
355             <artifactId>jeromq</artifactId>
356         </dependency>
357
358         <dependency>
359             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
360             <artifactId>xtend-lib-osgi</artifactId>
361             <scope>test</scope>
362         </dependency>
363         <dependency>
364             <groupId>org.opendaylight.controller</groupId>
365             <artifactId>sal-binding-broker-impl</artifactId>
366             <scope>provided</scope>
367         </dependency>
368         <dependency>
369             <groupId>org.ops4j.pax.exam</groupId>
370             <artifactId>pax-exam-container-native</artifactId>
371             <version>${exam.version}</version>
372             <scope>test</scope>
373         </dependency>
374         <dependency>
375             <groupId>org.ops4j.pax.exam</groupId>
376             <artifactId>pax-exam-junit4</artifactId>
377             <version>${exam.version}</version>
378             <scope>test</scope>
379         </dependency>
380         <dependency>
381             <groupId>org.opendaylight.controller</groupId>
382             <artifactId>config-netconf-connector</artifactId>
383             <scope>test</scope>
384         </dependency>
385         <dependency>
386             <groupId>org.opendaylight.controller</groupId>
387             <artifactId>logback-config</artifactId>
388         </dependency>
389         <dependency>
390             <groupId>org.opendaylight.controller</groupId>
391             <artifactId>config-persister-impl</artifactId>
392         </dependency>
393         <dependency>
394             <groupId>org.opendaylight.controller</groupId>
395             <artifactId>config-persister-file-xml-adapter</artifactId>
396         </dependency>
397         <dependency>
398             <groupId>org.opendaylight.controller</groupId>
399             <artifactId>netconf-impl</artifactId>
400         </dependency>
401         <dependency>
402             <groupId>org.opendaylight.controller</groupId>
403             <artifactId>netconf-client</artifactId>
404         </dependency>
405         <dependency>
406             <groupId>org.ops4j.pax.exam</groupId>
407             <artifactId>pax-exam</artifactId>
408             <version>${exam.version}</version>
409             <!-- Compile scope here is intentional, it is used in TestHelper
410                 class which could be downloaded via nexus and reused in other integration
411                 tests. -->
412             <scope>compile</scope>
413         </dependency>
414         <dependency>
415             <groupId>org.ops4j.pax.exam</groupId>
416             <artifactId>pax-exam-link-mvn</artifactId>
417             <version>${exam.version}</version>
418             <scope>test</scope>
419         </dependency>
420         <dependency>
421             <groupId>equinoxSDK381</groupId>
422             <artifactId>org.eclipse.osgi</artifactId>
423             <scope>test</scope>
424         </dependency>
425         <dependency>
426             <groupId>org.slf4j</groupId>
427             <artifactId>log4j-over-slf4j</artifactId>
428         </dependency>
429         <dependency>
430             <groupId>ch.qos.logback</groupId>
431             <artifactId>logback-core</artifactId>
432         </dependency>
433         <dependency>
434             <groupId>ch.qos.logback</groupId>
435             <artifactId>logback-classic</artifactId>
436         </dependency>
437         <dependency>
438             <groupId>org.mockito</groupId>
439             <artifactId>mockito-all</artifactId>
440             <scope>test</scope>
441         </dependency>
442         <dependency>
443             <groupId>org.opendaylight.controller.model</groupId>
444             <artifactId>model-flow-service</artifactId>
445             <scope>provided</scope>
446         </dependency>
447         <dependency>
448             <groupId>org.opendaylight.controller</groupId>
449             <artifactId>config-manager</artifactId>
450             <exclusions>
451                 <exclusion>
452                     <artifactId>commons-io</artifactId>
453                     <groupId>commons-io</groupId>
454                 </exclusion>
455             </exclusions>
456         </dependency>
457         <dependency>
458             <groupId>org.opendaylight.controller.model</groupId>
459             <artifactId>model-flow-management</artifactId>
460             <scope>provided</scope>
461         </dependency>
462         <dependency>
463             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
464             <artifactId>antlr4-runtime-osgi-nohead</artifactId>
465         </dependency>
466     </dependencies>
467 </project>