Implement finding a primary based on the shard name and do basic wiring of Distribute...
[controller.git] / opendaylight / md-sal / remoterpc-routingtable / integrationtest / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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     <groupId>org.opendaylight.controller</groupId>
6     <artifactId>commons.integrationtest</artifactId>
7     <version>0.5.1-SNAPSHOT</version>
8     <relativePath>../../../commons/integrationtest</relativePath>
9   </parent>
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:Main</url>
14     <tag>HEAD</tag>
15   </scm>
16
17   <artifactId>remoterpc-routingtable.integrationtest</artifactId>
18   <version>0.4.1-SNAPSHOT</version>
19
20   <dependencies>
21     <dependency>
22         <groupId>org.opendaylight.controller</groupId>
23         <artifactId>remoterpc-routingtable.implementation</artifactId>
24     </dependency>
25     <dependency>
26       <groupId>org.opendaylight.controller</groupId>
27       <artifactId>clustering.services</artifactId>
28     </dependency>
29     <dependency>
30       <groupId>org.opendaylight.controller</groupId>
31       <artifactId>sal</artifactId>
32     </dependency>
33       <dependency>
34           <groupId>org.opendaylight.controller</groupId>
35           <artifactId>sal.implementation</artifactId>
36       </dependency>
37       <dependency>
38           <groupId>org.opendaylight.controller</groupId>
39           <artifactId>containermanager</artifactId>
40       </dependency>
41       <dependency>
42           <groupId>org.opendaylight.controller</groupId>
43           <artifactId>containermanager.it.implementation</artifactId>
44       </dependency>
45       <dependency>
46           <groupId>org.opendaylight.controller</groupId>
47           <artifactId>clustering.stub</artifactId>
48       </dependency>
49         <dependency>
50       <groupId>junit</groupId>
51       <artifactId>junit</artifactId>
52     </dependency>
53     <dependency>
54        <groupId>org.ops4j.pax.exam</groupId>
55        <artifactId>pax-exam-container-native</artifactId>
56        <scope>test</scope>
57      </dependency>
58      <dependency>
59         <groupId>org.ops4j.pax.exam</groupId>
60         <artifactId>pax-exam-link-mvn</artifactId>
61         <scope>test</scope>
62       </dependency>
63       <dependency>
64         <groupId>org.ops4j.pax.url</groupId>
65         <artifactId>pax-url-aether</artifactId>
66         <scope>test</scope>
67       </dependency>
68       <dependency>
69         <groupId>org.slf4j</groupId>
70         <artifactId>log4j-over-slf4j</artifactId>
71       </dependency>
72       <dependency>
73         <groupId>ch.qos.logback</groupId>
74         <artifactId>logback-core</artifactId>
75       </dependency>
76       <dependency>
77         <groupId>ch.qos.logback</groupId>
78         <artifactId>logback-classic</artifactId>
79       </dependency>
80       <dependency>
81         <groupId>org.apache.felix</groupId>
82         <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
83       </dependency>
84       <dependency>
85         <groupId>eclipselink</groupId>
86         <artifactId>javax.resource</artifactId>
87       </dependency>
88       <dependency>
89           <groupId>com.google.guava</groupId>
90           <artifactId>guava</artifactId>
91       </dependency>
92       <dependency>
93           <groupId>org.opendaylight.controller</groupId>
94           <artifactId>sal</artifactId>
95       </dependency>
96       <dependency>
97           <groupId>org.opendaylight.yangtools</groupId>
98           <artifactId>yang-binding</artifactId>
99       </dependency>
100       <dependency>
101           <groupId>org.opendaylight.yangtools</groupId>
102           <artifactId>yang-common</artifactId>
103       </dependency>
104       <dependency>
105           <groupId>org.opendaylight.controller</groupId>
106           <artifactId>sal-connector-api</artifactId>
107       </dependency>
108       <dependency>
109           <groupId>org.opendaylight.controller</groupId>
110           <artifactId>sal-common-util</artifactId>
111       </dependency>
112
113       <dependency>
114           <groupId>junit</groupId>
115           <artifactId>junit</artifactId>
116       </dependency>
117       <dependency>
118           <groupId>org.opendaylight.controller</groupId>
119           <artifactId>sal-common-api</artifactId>
120       </dependency>
121       <dependency>
122           <groupId>org.opendaylight.controller</groupId>
123           <artifactId>sal-binding-broker-impl</artifactId>
124       </dependency>
125       <dependency>
126           <groupId>org.ops4j.pax.exam</groupId>
127           <artifactId>pax-exam-container-native</artifactId>
128           <version>${exam.version}</version>
129           <scope>test</scope>
130       </dependency>
131       <dependency>
132           <groupId>org.ops4j.pax.exam</groupId>
133           <artifactId>pax-exam-junit4</artifactId>
134           <version>${exam.version}</version>
135           <scope>test</scope>
136       </dependency>
137       <dependency>
138           <groupId>org.ops4j.pax.exam</groupId>
139           <artifactId>pax-exam-link-mvn</artifactId>
140           <version>${exam.version}</version>
141           <scope>test</scope>
142       </dependency>
143
144       <dependency>
145           <groupId>org.opendaylight.controller</groupId>
146           <artifactId>config-manager</artifactId>
147       </dependency>
148       <dependency>
149           <groupId>equinoxSDK381</groupId>
150           <artifactId>org.eclipse.osgi</artifactId>
151           <scope>test</scope>
152       </dependency>
153       <dependency>
154           <groupId>org.slf4j</groupId>
155           <artifactId>log4j-over-slf4j</artifactId>
156       </dependency>
157       <dependency>
158           <groupId>ch.qos.logback</groupId>
159           <artifactId>logback-core</artifactId>
160       </dependency>
161       <dependency>
162           <groupId>ch.qos.logback</groupId>
163           <artifactId>logback-classic</artifactId>
164       </dependency>
165       <dependency>
166           <groupId>org.opendaylight.yangtools.thirdparty</groupId>
167           <artifactId>antlr4-runtime-osgi-nohead</artifactId>
168       </dependency>
169       <dependency>
170           <groupId>org.opendaylight.yangtools.thirdparty</groupId>
171           <artifactId>xtend-lib-osgi</artifactId>
172       </dependency>
173
174       <dependency>
175           <groupId>org.opendaylight.controller</groupId>
176           <artifactId>clustering.services</artifactId>
177       </dependency>
178       <dependency>
179           <groupId>junit</groupId>
180           <artifactId>junit</artifactId>
181           <scope>test</scope>
182       </dependency>
183
184       <dependency>
185           <groupId>equinoxSDK381</groupId>
186           <artifactId>org.eclipse.osgi</artifactId>
187       </dependency>
188       <dependency>
189           <groupId>org.ops4j.pax.exam</groupId>
190           <artifactId>pax-exam-junit4</artifactId>
191           <version>${exam.version}</version>
192       </dependency>
193       <dependency>
194           <groupId>org.ops4j.pax.exam</groupId>
195           <artifactId>pax-exam</artifactId>
196           <version>${exam.version}</version>
197       </dependency>
198   </dependencies>
199   <properties>
200     <!-- Sonar jacoco plugin to get integration test coverage info -->
201     <sonar.jacoco.reportPath>../implementation/target/jacoco.exec</sonar.jacoco.reportPath>
202     <sonar.jacoco.itReportPath>../implementation/target/jacoco-it.exec</sonar.jacoco.itReportPath>
203   </properties>
204   <build>
205     <plugins>
206       <plugin>
207         <groupId>org.jacoco</groupId>
208         <artifactId>jacoco-maven-plugin</artifactId>
209         <configuration>
210           <destFile>../implementation/target/jacoco-it.exec</destFile>
211           <includes><include>org.opendaylight.controller.*</include></includes>
212         </configuration>
213         <executions>
214           <execution>
215             <id>pre-test</id>
216             <goals>
217               <goal>prepare-agent</goal>
218             </goals>
219           </execution>
220           <execution>
221             <id>post-test</id>
222             <configuration>
223               <skip>true</skip>
224             </configuration>
225           </execution>
226         </executions>
227       </plugin>
228     </plugins>
229   </build>
230 </project>