308d5a9316d621e2b235cd1b356b121475fe311d
[controller.git] / opendaylight / md-sal / zeromq-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>zeromq-routingtable.integrationtest</artifactId>
18   <version>0.4.1-SNAPSHOT</version>
19
20   <dependencies>
21     <dependency>
22         <groupId>org.opendaylight.controller</groupId>
23         <artifactId>zeromq-routingtable.implementation</artifactId>
24         <version>0.4.1-SNAPSHOT</version>
25     </dependency>
26     <dependency>
27       <groupId>org.opendaylight.controller</groupId>
28       <artifactId>clustering.services</artifactId>
29       <version>0.4.1-SNAPSHOT</version>
30     </dependency>
31     <dependency>
32       <groupId>org.opendaylight.controller</groupId>
33       <artifactId>sal</artifactId>
34       <version>0.5.1-SNAPSHOT</version>
35     </dependency>
36       <dependency>
37           <groupId>org.opendaylight.controller</groupId>
38           <artifactId>sal.implementation</artifactId>
39           <version>0.4.0-SNAPSHOT</version>
40       </dependency>
41       <dependency>
42           <groupId>org.opendaylight.controller</groupId>
43           <artifactId>containermanager</artifactId>
44           <version>0.5.0-SNAPSHOT</version>
45       </dependency>
46       <dependency>
47           <groupId>org.opendaylight.controller</groupId>
48           <artifactId>containermanager.it.implementation</artifactId>
49           <version>0.5.0-SNAPSHOT</version>
50       </dependency>
51       <dependency>
52           <groupId>org.opendaylight.controller</groupId>
53           <artifactId>clustering.stub</artifactId>
54           <version>0.4.0-SNAPSHOT</version>
55       </dependency>
56         <dependency>
57       <groupId>junit</groupId>
58       <artifactId>junit</artifactId>
59     </dependency>
60     <dependency>
61        <groupId>org.ops4j.pax.exam</groupId>
62        <artifactId>pax-exam-container-native</artifactId>
63        <scope>test</scope>
64      </dependency>
65      <dependency>
66        <groupId>org.ops4j.pax.exam</groupId>
67        <artifactId>pax-exam-junit4</artifactId>
68        <scope>test</scope>
69      </dependency>
70      <dependency>
71         <groupId>org.ops4j.pax.exam</groupId>
72         <artifactId>pax-exam-link-mvn</artifactId>
73         <scope>test</scope>
74       </dependency>
75       <dependency>
76         <groupId>org.ops4j.pax.url</groupId>
77         <artifactId>pax-url-aether</artifactId>
78         <scope>test</scope>
79       </dependency>
80       <dependency>
81         <groupId>org.slf4j</groupId>
82         <artifactId>log4j-over-slf4j</artifactId>
83       </dependency>
84       <dependency>
85         <groupId>ch.qos.logback</groupId>
86         <artifactId>logback-core</artifactId>
87       </dependency>
88       <dependency>
89         <groupId>ch.qos.logback</groupId>
90         <artifactId>logback-classic</artifactId>
91       </dependency>
92       <dependency>
93         <groupId>org.apache.felix</groupId>
94         <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
95       </dependency>
96       <dependency>
97         <groupId>eclipselink</groupId>
98         <artifactId>javax.resource</artifactId>
99       </dependency>
100       <dependency>
101           <groupId>com.google.guava</groupId>
102           <artifactId>guava</artifactId>
103       </dependency>
104       <dependency>
105           <groupId>org.opendaylight.controller</groupId>
106           <artifactId>sal</artifactId>
107           <version>0.5.1-SNAPSHOT</version>
108       </dependency>
109       <dependency>
110           <groupId>org.opendaylight.yangtools</groupId>
111           <artifactId>yang-binding</artifactId>
112       </dependency>
113       <dependency>
114           <groupId>org.opendaylight.yangtools</groupId>
115           <artifactId>yang-common</artifactId>
116       </dependency>
117       <dependency>
118           <groupId>org.opendaylight.controller</groupId>
119           <artifactId>sal-connector-api</artifactId>
120           <version>1.0-SNAPSHOT</version>
121       </dependency>
122       <dependency>
123           <groupId>org.opendaylight.controller</groupId>
124           <artifactId>sal-common-util</artifactId>
125           <version>1.0-SNAPSHOT</version>
126       </dependency>
127
128       <dependency>
129           <groupId>junit</groupId>
130           <artifactId>junit</artifactId>
131       </dependency>
132       <dependency>
133           <groupId>org.opendaylight.controller</groupId>
134           <artifactId>sal-common-api</artifactId>
135           <version>1.0-SNAPSHOT</version>
136       </dependency>
137       <dependency>
138           <groupId>org.opendaylight.controller</groupId>
139           <artifactId>sal-common-util</artifactId>
140           <version>1.0-SNAPSHOT</version>
141       </dependency>
142       <dependency>
143           <groupId>org.opendaylight.controller</groupId>
144           <artifactId>sal-binding-broker-impl</artifactId>
145           <version>1.0-SNAPSHOT</version>
146       </dependency>
147       <dependency>
148           <groupId>org.opendaylight.controller</groupId>
149           <artifactId>sal-binding-broker-impl</artifactId>
150           <version>1.0-SNAPSHOT</version>
151       </dependency>
152       <dependency>
153           <groupId>org.ops4j.pax.exam</groupId>
154           <artifactId>pax-exam-container-native</artifactId>
155           <version>${exam.version}</version>
156           <scope>test</scope>
157       </dependency>
158       <dependency>
159           <groupId>org.ops4j.pax.exam</groupId>
160           <artifactId>pax-exam-junit4</artifactId>
161           <version>${exam.version}</version>
162           <scope>test</scope>
163       </dependency>
164       <dependency>
165           <groupId>org.ops4j.pax.exam</groupId>
166           <artifactId>pax-exam-link-mvn</artifactId>
167           <version>${exam.version}</version>
168           <scope>test</scope>
169       </dependency>
170
171       <dependency>
172           <groupId>org.opendaylight.controller</groupId>
173           <artifactId>config-manager</artifactId>
174           <version>0.2.3-SNAPSHOT</version>
175       </dependency>
176       <dependency>
177           <groupId>equinoxSDK381</groupId>
178           <artifactId>org.eclipse.osgi</artifactId>
179           <version>3.8.1.v20120830-144521</version>
180           <scope>test</scope>
181       </dependency>
182       <dependency>
183           <groupId>org.slf4j</groupId>
184           <artifactId>log4j-over-slf4j</artifactId>
185           <version>1.7.2</version>
186       </dependency>
187       <dependency>
188           <groupId>ch.qos.logback</groupId>
189           <artifactId>logback-core</artifactId>
190           <version>1.0.9</version>
191       </dependency>
192       <dependency>
193           <groupId>ch.qos.logback</groupId>
194           <artifactId>logback-classic</artifactId>
195           <version>1.0.9</version>
196       </dependency>
197       <dependency>
198           <groupId>org.opendaylight.yangtools.thirdparty</groupId>
199           <artifactId>antlr4-runtime-osgi-nohead</artifactId>
200           <version>4.0</version>
201       </dependency>
202       <dependency>
203           <groupId>org.opendaylight.yangtools.thirdparty</groupId>
204           <artifactId>xtend-lib-osgi</artifactId>
205           <version>2.4.3</version>
206       </dependency>
207
208       <dependency>
209           <groupId>org.opendaylight.controller</groupId>
210           <artifactId>clustering.services</artifactId>
211           <version>0.4.1-SNAPSHOT</version>
212       </dependency>
213       <dependency>
214           <groupId>junit</groupId>
215           <artifactId>junit</artifactId>
216           <scope>test</scope>
217       </dependency>
218
219       <dependency>
220           <groupId>equinoxSDK381</groupId>
221           <artifactId>org.eclipse.osgi</artifactId>
222           <version>3.8.1.v20120830-144521</version>
223       </dependency>
224       <dependency>
225           <groupId>org.ops4j.pax.exam</groupId>
226           <artifactId>pax-exam-junit4</artifactId>
227           <version>3.0.0</version>
228       </dependency>
229       <dependency>
230           <groupId>org.ops4j.pax.exam</groupId>
231           <artifactId>pax-exam-junit4</artifactId>
232           <version>3.0.0</version>
233       </dependency>
234       <dependency>
235           <groupId>org.ops4j.pax.exam</groupId>
236           <artifactId>pax-exam</artifactId>
237           <version>3.0.0</version>
238       </dependency>
239   </dependencies>
240   <properties>
241     <!-- Sonar jacoco plugin to get integration test coverage info -->
242     <sonar.jacoco.reportPath>../implementation/target/jacoco.exec</sonar.jacoco.reportPath>
243     <sonar.jacoco.itReportPath>../implementation/target/jacoco-it.exec</sonar.jacoco.itReportPath>
244   </properties>
245   <build>
246     <pluginManagement>
247       <plugins>
248         <plugin>
249           <groupId>org.jacoco</groupId>
250           <artifactId>jacoco-maven-plugin</artifactId>
251           <version>0.5.3.201107060350</version>
252         </plugin>
253       </plugins>
254     </pluginManagement>
255     <plugins>
256       <plugin>
257         <groupId>org.jacoco</groupId>
258         <artifactId>jacoco-maven-plugin</artifactId>
259         <version>${jacoco.version}</version>
260         <configuration>
261           <destFile>../implementation/target/jacoco-it.exec</destFile>
262           <includes>org.opendaylight.controller.*</includes>
263         </configuration>
264         <executions>
265           <execution>
266             <id>pre-test</id>
267             <goals>
268               <goal>prepare-agent</goal>
269             </goals>
270           </execution>
271           <execution>
272             <id>post-test</id>
273             <configuration>
274               <skip>true</skip>
275             </configuration>
276           </execution>
277         </executions>
278       </plugin>
279     </plugins>
280   </build>
281 </project>