Fixed potential class pool override in integration tests.
[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.0-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     <properties>
17         <jackson.version>2.3.0</jackson.version>
18         <exam.version>3.0.0</exam.version>
19         <url.version>1.5.0</url.version>
20         <config.version>0.2.3-SNAPSHOT</config.version>
21         <netconf.version>0.2.3-SNAPSHOT</netconf.version>
22     </properties>
23
24     <dependencyManagement>
25         <dependencies>
26             <dependency>
27                 <groupId>commons-codec</groupId>
28                 <artifactId>commons-codec</artifactId>
29                 <version>1.7</version>
30             </dependency>
31         </dependencies>
32     </dependencyManagement>
33
34
35     <build>
36         <plugins>
37             <plugin>
38                 <groupId>org.ops4j.pax.exam</groupId>
39                 <artifactId>maven-paxexam-plugin</artifactId>
40                 <version>1.2.4</version>
41                 <executions>
42                     <execution>
43                         <id>generate-config</id>
44                         <goals>
45                             <goal>generate-depends-file</goal>
46                         </goals>
47                     </execution>
48                 </executions>
49             </plugin>
50         </plugins>
51         <pluginManagement>
52             <plugins>
53                 <!--This plugin's configuration is used to store Eclipse 
54                     m2e settings only. It has no influence on the Maven build itself. -->
55                 <plugin>
56                     <groupId>org.eclipse.m2e</groupId>
57                     <artifactId>lifecycle-mapping</artifactId>
58                     <version>1.0.0</version>
59                     <configuration>
60                         <lifecycleMappingMetadata>
61                             <pluginExecutions>
62                                 <pluginExecution>
63                                     <pluginExecutionFilter>
64                                         <groupId>
65                                             org.ops4j.pax.exam
66                                         </groupId>
67                                         <artifactId>
68                                             maven-paxexam-plugin
69                                         </artifactId>
70                                         <versionRange>
71                                             [1.2.4,)
72                                         </versionRange>
73                                         <goals>
74                                             <goal>
75                                                 generate-depends-file
76                                             </goal>
77                                         </goals>
78                                     </pluginExecutionFilter>
79                                     <action>
80                                         <ignore></ignore>
81                                     </action>
82                                 </pluginExecution>
83                             </pluginExecutions>
84                         </lifecycleMappingMetadata>
85                     </configuration>
86                 </plugin>
87             </plugins>
88         </pluginManagement>
89     </build>
90
91     <dependencies>
92         <dependency>
93             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
94             <artifactId>xtend-lib-osgi</artifactId>
95             <version>2.4.3</version>
96         </dependency>
97         <dependency>
98             <groupId>org.opendaylight.controller.tests</groupId>
99             <artifactId>sal-remoterpc-connector-test-provider</artifactId>
100             <version>1.0-SNAPSHOT</version>
101         </dependency>
102         <dependency>
103             <groupId>org.opendaylight.controller.tests</groupId>
104             <artifactId>sal-remoterpc-connector-test-consumer</artifactId>
105             <version>1.0-SNAPSHOT</version>
106         </dependency>
107         <dependency>
108             <groupId>org.opendaylight.controller</groupId>
109             <artifactId>sal-broker-impl</artifactId>
110             <version>1.0-SNAPSHOT</version>
111         </dependency>
112         <dependency>
113             <groupId>org.ops4j.pax.exam</groupId>
114             <artifactId>pax-exam-container-native</artifactId>
115             <version>${exam.version}</version>
116             <scope>test</scope>
117         </dependency>
118         <dependency>
119             <groupId>org.ops4j.pax.exam</groupId>
120             <artifactId>pax-exam-junit4</artifactId>
121             <version>${exam.version}</version>
122             <scope>test</scope>
123         </dependency>
124         <dependency>
125             <groupId>org.ops4j.pax.exam</groupId>
126             <artifactId>pax-exam-link-mvn</artifactId>
127             <version>${exam.version}</version>
128             <scope>test</scope>
129         </dependency>
130         <dependency>
131             <groupId>org.ops4j.pax.url</groupId>
132             <artifactId>pax-url-aether</artifactId>
133             <version>1.5.2</version>
134             <scope>test</scope>
135         </dependency>
136         <dependency>
137             <groupId>equinoxSDK381</groupId>
138             <artifactId>org.eclipse.osgi</artifactId>
139             <version>3.8.1.v20120830-144521</version>
140             <scope>test</scope>
141         </dependency>
142         <dependency>
143             <groupId>org.slf4j</groupId>
144             <artifactId>log4j-over-slf4j</artifactId>
145             <version>1.7.2</version>
146         </dependency>
147         <dependency>
148             <groupId>ch.qos.logback</groupId>
149             <artifactId>logback-core</artifactId>
150             <version>1.0.9</version>
151         </dependency>
152         <dependency>
153             <groupId>ch.qos.logback</groupId>
154             <artifactId>logback-classic</artifactId>
155             <version>1.0.9</version>
156         </dependency>
157         <dependency>
158             <groupId>org.opendaylight.controller</groupId>
159             <artifactId>sal-binding-api</artifactId>
160             <version>1.0-SNAPSHOT</version>
161         </dependency>
162         <dependency>
163             <groupId>org.opendaylight.controller</groupId>
164             <artifactId>sal-common-util</artifactId>
165             <version>1.0-SNAPSHOT</version>
166         </dependency>
167         <dependency>
168             <groupId>org.opendaylight.controller</groupId>
169             <artifactId>sal-core-api</artifactId>
170             <version>1.0-SNAPSHOT</version>
171         </dependency>
172         <dependency>
173             <groupId>org.opendaylight.controller</groupId>
174             <artifactId>sal-remoterpc-connector</artifactId>
175             <version>1.0-SNAPSHOT</version>
176         </dependency>
177
178         <dependency>
179             <groupId>org.opendaylight.controller</groupId>
180             <artifactId>containermanager</artifactId>
181             <version>0.5.1-SNAPSHOT</version>
182             <exclusions>
183                 <exclusion>
184                     <groupId>org.osgi</groupId>
185                     <artifactId>org.osgi.compendium</artifactId>
186                 </exclusion>
187                 <exclusion>
188                     <artifactId>commons-io</artifactId>
189                     <groupId>commons-io</groupId>
190                 </exclusion>
191             </exclusions>
192         </dependency>
193
194         <dependency>
195             <groupId>org.opendaylight.yangtools</groupId>
196             <artifactId>yang-binding</artifactId>
197         </dependency>
198         <dependency>
199             <groupId>org.opendaylight.yangtools</groupId>
200             <artifactId>yang-common</artifactId>
201         </dependency>
202         <dependency>
203             <groupId>org.opendaylight.yangtools</groupId>
204             <artifactId>yang-data-api</artifactId>
205         </dependency>
206         <!--dependency> <groupId>org.opendaylight.yangtools</groupId> <artifactId>yang-data-impl</artifactId> 
207             <version>${yangtools.version}</version> </dependency -->
208         <dependency>
209             <groupId>org.opendaylight.yangtools</groupId>
210             <artifactId>yang-parser-impl</artifactId>
211             <version>${yangtools.version}</version>
212         </dependency>
213         <dependency>
214             <groupId>org.opendaylight.controller</groupId>
215             <artifactId>sal-common-util</artifactId>
216             <version>1.0-SNAPSHOT</version>
217         </dependency>
218         <dependency>
219             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
220             <artifactId>antlr4-runtime-osgi-nohead</artifactId>
221             <version>4.0</version>
222         </dependency>
223
224         <!-- routing table dependencies -->
225         <dependency>
226             <groupId>org.opendaylight.controller</groupId>
227             <artifactId>zeromq-routingtable.implementation</artifactId>
228             <version>0.4.1-SNAPSHOT</version>
229         </dependency>
230         <dependency>
231             <groupId>org.opendaylight.controller</groupId>
232             <artifactId>clustering.services</artifactId>
233             <version>0.4.1-SNAPSHOT</version>
234         </dependency>
235         <dependency>
236             <groupId>org.opendaylight.controller</groupId>
237             <artifactId>sal</artifactId>
238             <version>0.5.1-SNAPSHOT</version>
239             <exclusions>
240                 <exclusion>
241                     <groupId>org.osgi</groupId>
242                     <artifactId>org.osgi.compendium</artifactId>
243                 </exclusion>
244             </exclusions>
245         </dependency>
246         <dependency>
247             <groupId>org.opendaylight.controller</groupId>
248             <artifactId>sal.implementation</artifactId>
249             <version>0.4.0-SNAPSHOT</version>
250             <exclusions>
251                 <exclusion>
252                     <artifactId>commons-io</artifactId>
253                     <groupId>commons-io</groupId>
254                 </exclusion>
255             </exclusions>
256         </dependency>
257         <dependency>
258             <groupId>org.opendaylight.controller</groupId>
259             <artifactId>containermanager</artifactId>
260             <version>0.5.0-SNAPSHOT</version>
261             <exclusions>
262                 <exclusion>
263                     <groupId>org.osgi</groupId>
264                     <artifactId>org.osgi.compendium</artifactId>
265                 </exclusion>
266                 <exclusion>
267                     <artifactId>commons-io</artifactId>
268                     <groupId>commons-io</groupId>
269                 </exclusion>
270             </exclusions>
271         </dependency>
272         <dependency>
273             <groupId>org.opendaylight.controller</groupId>
274             <artifactId>containermanager.it.implementation</artifactId>
275             <version>0.5.0-SNAPSHOT</version>
276             <exclusions>
277                 <exclusion>
278                     <artifactId>commons-io</artifactId>
279                     <groupId>commons-io</groupId>
280                 </exclusion>
281             </exclusions>
282         </dependency>
283         <dependency>
284             <groupId>org.opendaylight.controller</groupId>
285             <artifactId>clustering.stub</artifactId>
286             <version>0.4.0-SNAPSHOT</version>
287             <exclusions>
288                 <exclusion>
289                     <artifactId>commons-io</artifactId>
290                     <groupId>commons-io</groupId>
291                 </exclusion>
292             </exclusions>
293         </dependency>
294
295         <dependency>
296             <groupId>org.apache.felix</groupId>
297             <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
298             <version>3.0.1</version>
299             <exclusions>
300                 <exclusion>
301                     <groupId>org.osgi</groupId>
302                     <artifactId>org.osgi.compendium</artifactId>
303                 </exclusion>
304             </exclusions>
305         </dependency>
306         <dependency>
307             <groupId>eclipselink</groupId>
308             <artifactId>javax.resource</artifactId>
309             <version>1.5.0.v200906010428</version>
310         </dependency>
311         <dependency>
312             <groupId>com.google.guava</groupId>
313             <artifactId>guava</artifactId>
314         </dependency>
315         <dependency>
316             <groupId>org.opendaylight.controller</groupId>
317             <artifactId>sal</artifactId>
318             <version>0.5.1-SNAPSHOT</version>
319         </dependency>
320         <dependency>
321         <groupId>org.opendaylight.controller</groupId>
322         <artifactId>ietf-netconf-monitoring</artifactId>
323         <version>${netconf.version}</version>
324         </dependency>
325         <dependency>
326             <groupId>org.opendaylight.yangtools</groupId>
327             <artifactId>yang-binding</artifactId>
328         </dependency>
329         <dependency>
330             <groupId>org.opendaylight.yangtools.model</groupId>
331             <artifactId>yang-ext</artifactId>
332             <version>2013.09.07.3</version>
333         </dependency>
334         <dependency>
335             <groupId>org.opendaylight.yangtools.model</groupId>
336             <artifactId>opendaylight-l2-types</artifactId>
337             <version>2013.08.27.3</version>
338         </dependency>
339         <dependency>
340             <groupId>org.opendaylight.controller</groupId>
341             <artifactId>sal-binding-it</artifactId>
342             <version>1.0-SNAPSHOT</version>
343         </dependency>
344         <dependency>
345             <groupId>org.opendaylight.controller</groupId>
346             <artifactId>sal-binding-config</artifactId>
347             <version>1.0-SNAPSHOT</version>
348         </dependency>
349         <dependency>
350             <groupId>org.opendaylight.controller</groupId>
351             <artifactId>sal-binding-broker-impl</artifactId>
352             <version>1.0-SNAPSHOT</version>
353         </dependency>
354         <dependency>
355             <groupId>org.opendaylight.controller</groupId>
356             <artifactId>sal-broker-impl</artifactId>
357             <version>1.0-SNAPSHOT</version>
358         </dependency>
359
360         <dependency>
361             <groupId>org.opendaylight.controller.model</groupId>
362             <artifactId>model-inventory</artifactId>
363             <version>1.0-SNAPSHOT</version>
364         </dependency>
365         <dependency>
366             <groupId>org.opendaylight.yangtools</groupId>
367             <artifactId>yang-common</artifactId>
368         </dependency>
369         <dependency>
370             <groupId>org.opendaylight.controller</groupId>
371             <artifactId>sal-connector-api</artifactId>
372             <version>1.0-SNAPSHOT</version>
373         </dependency>
374         <dependency>
375             <groupId>org.opendaylight.controller</groupId>
376             <artifactId>sal-common-util</artifactId>
377             <version>1.0-SNAPSHOT</version>
378         </dependency>
379
380         <dependency>
381             <groupId>org.opendaylight.controller</groupId>
382             <artifactId>clustering.services</artifactId>
383             <version>0.4.1-SNAPSHOT</version>
384         </dependency>
385
386         <dependency>
387             <groupId>equinoxSDK381</groupId>
388             <artifactId>org.eclipse.osgi</artifactId>
389             <version>3.8.1.v20120830-144521</version>
390         </dependency>
391
392         <dependency>
393             <groupId>com.fasterxml.jackson.core</groupId>
394             <artifactId>jackson-databind</artifactId>
395             <version>${jackson.version}</version>
396         </dependency>
397
398         <dependency>
399             <groupId>com.fasterxml.jackson.core</groupId>
400             <artifactId>jackson-annotations</artifactId>
401             <version>${jackson.version}</version>
402         </dependency>
403
404         <dependency>
405             <groupId>com.fasterxml.jackson.core</groupId>
406             <artifactId>jackson-core</artifactId>
407             <version>${jackson.version}</version>
408         </dependency>
409
410         <dependency>
411             <groupId>org.zeromq</groupId>
412             <artifactId>jeromq</artifactId>
413             <version>0.3.1</version>
414         </dependency>
415
416         <dependency>
417             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
418             <artifactId>xtend-lib-osgi</artifactId>
419             <version>2.4.3</version>
420             <scope>test</scope>
421         </dependency>
422         <dependency>
423             <groupId>org.opendaylight.controller</groupId>
424             <artifactId>sal-binding-broker-impl</artifactId>
425             <version>1.0-SNAPSHOT</version>
426             <scope>provided</scope>
427         </dependency>
428         <dependency>
429             <groupId>org.ops4j.pax.exam</groupId>
430             <artifactId>pax-exam-container-native</artifactId>
431             <version>${exam.version}</version>
432             <scope>test</scope>
433         </dependency>
434         <dependency>
435             <groupId>org.ops4j.pax.exam</groupId>
436             <artifactId>pax-exam-junit4</artifactId>
437             <version>${exam.version}</version>
438             <scope>test</scope>
439         </dependency>
440         <dependency>
441             <groupId>org.opendaylight.controller</groupId>
442             <artifactId>config-netconf-connector</artifactId>
443             <version>${netconf.version}</version>
444             <scope>test</scope>
445         </dependency>
446         <dependency>
447             <groupId>org.opendaylight.controller</groupId>
448             <artifactId>logback-config</artifactId>
449             <version>${config.version}</version>
450         </dependency>
451         <dependency>
452             <groupId>org.opendaylight.controller</groupId>
453             <artifactId>config-persister-impl</artifactId>
454             <version>${config.version}</version>
455         </dependency>
456         <dependency>
457             <groupId>org.opendaylight.controller</groupId>
458             <artifactId>config-persister-file-adapter</artifactId>
459             <version>${config.version}</version>
460         </dependency>
461         <dependency>
462             <groupId>org.opendaylight.controller</groupId>
463             <artifactId>netconf-impl</artifactId>
464             <version>${netconf.version}</version>
465         </dependency>
466         <dependency>
467             <groupId>org.opendaylight.controller</groupId>
468             <artifactId>netconf-client</artifactId>
469             <version>${netconf.version}</version>
470         </dependency>
471         <dependency>
472             <groupId>org.ops4j.pax.exam</groupId>
473             <artifactId>pax-exam</artifactId>
474             <version>${exam.version}</version>
475             <!-- Compile scope here is intentional, it is used in TestHelper 
476                 class which could be downloaded via nexus and reused in other integration 
477                 tests. -->
478             <scope>compile</scope>
479         </dependency>
480         <dependency>
481             <groupId>org.ops4j.pax.exam</groupId>
482             <artifactId>pax-exam-link-mvn</artifactId>
483             <version>${exam.version}</version>
484             <scope>test</scope>
485         </dependency>
486         <dependency>
487             <groupId>equinoxSDK381</groupId>
488             <artifactId>org.eclipse.osgi</artifactId>
489             <version>3.8.1.v20120830-144521</version>
490             <scope>test</scope>
491         </dependency>
492         <dependency>
493             <groupId>org.slf4j</groupId>
494             <artifactId>log4j-over-slf4j</artifactId>
495             <version>1.7.2</version>
496         </dependency>
497         <dependency>
498             <groupId>ch.qos.logback</groupId>
499             <artifactId>logback-core</artifactId>
500             <version>1.0.9</version>
501         </dependency>
502         <dependency>
503             <groupId>ch.qos.logback</groupId>
504             <artifactId>logback-classic</artifactId>
505             <version>1.0.9</version>
506         </dependency>
507         <dependency>
508             <groupId>org.mockito</groupId>
509             <artifactId>mockito-all</artifactId>
510             <scope>test</scope>
511         </dependency>
512         <dependency>
513             <groupId>org.opendaylight.controller.model</groupId>
514             <artifactId>model-flow-service</artifactId>
515             <version>1.0-SNAPSHOT</version>
516             <scope>provided</scope>
517         </dependency>
518         <dependency>
519             <groupId>org.opendaylight.controller</groupId>
520             <artifactId>config-manager</artifactId>
521             <version>0.2.3-SNAPSHOT</version>
522             <exclusions>
523                 <exclusion>
524                     <artifactId>commons-io</artifactId>
525                     <groupId>commons-io</groupId>
526                 </exclusion>
527             </exclusions>
528         </dependency>
529         <dependency>
530             <groupId>org.opendaylight.controller.model</groupId>
531             <artifactId>model-flow-management</artifactId>
532             <version>1.0-SNAPSHOT</version>
533             <scope>provided</scope>
534         </dependency>
535         <dependency>
536             <groupId>org.opendaylight.yangtools.thirdparty</groupId>
537             <artifactId>antlr4-runtime-osgi-nohead</artifactId>
538             <version>4.0</version>
539         </dependency>
540     </dependencies>
541 </project>