83050ead39bf3848a542e2574a84d876a1e4e4eb
[controller.git] / opendaylight / topologymanager / integrationtest / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project
3   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
4   xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
5   <modelVersion>4.0.0</modelVersion>
6   <parent>
7     <groupId>org.opendaylight.controller</groupId>
8     <artifactId>commons.integrationtest</artifactId>
9     <version>0.5.1-SNAPSHOT</version>
10     <relativePath>../../commons/integrationtest</relativePath>
11   </parent>
12   <scm>
13     <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>
14     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
15     <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>
16   </scm>
17
18   <artifactId>topologymanager.integrationtest</artifactId>
19   <version>0.4.0-SNAPSHOT</version>
20   <dependencies>
21     <dependency>
22       <groupId>org.ops4j.pax.exam</groupId>
23       <artifactId>pax-exam-container-native</artifactId>
24       <scope>test</scope>
25     </dependency>
26     <dependency>
27       <groupId>org.opendaylight.controller</groupId>
28       <artifactId>protocol_plugins.stub</artifactId>
29     </dependency>
30     <dependency>
31       <groupId>org.opendaylight.controller</groupId>
32       <artifactId>sal</artifactId>
33     </dependency>
34      <dependency>
35       <groupId>org.opendaylight.controller</groupId>
36       <artifactId>sal.implementation</artifactId>
37     </dependency>
38     <dependency>
39       <groupId>org.opendaylight.controller</groupId>
40       <artifactId>containermanager</artifactId>
41     </dependency>
42     <dependency>
43       <groupId>org.opendaylight.controller</groupId>
44       <artifactId>containermanager.it.implementation</artifactId>
45     </dependency>
46     <dependency>
47       <groupId>org.opendaylight.controller</groupId>
48       <artifactId>forwardingrulesmanager</artifactId>
49     </dependency>
50     <dependency>
51       <groupId>org.opendaylight.controller</groupId>
52       <artifactId>clustering.services</artifactId>
53     </dependency>
54     <dependency>
55       <groupId>org.opendaylight.controller</groupId>
56       <artifactId>clustering.stub</artifactId>
57     </dependency>
58     <dependency>
59       <groupId>org.opendaylight.controller</groupId>
60       <artifactId>statisticsmanager</artifactId>
61     </dependency>
62     <dependency>
63       <groupId>org.opendaylight.controller</groupId>
64       <artifactId>statisticsmanager.implementation</artifactId>
65     </dependency>
66     <dependency>
67       <groupId>org.opendaylight.controller</groupId>
68       <artifactId>switchmanager.implementation</artifactId>
69     </dependency>
70     <dependency>
71       <groupId>org.opendaylight.controller</groupId>
72       <artifactId>switchmanager</artifactId>
73     </dependency>
74     <dependency>
75       <groupId>org.opendaylight.controller</groupId>
76       <artifactId>configuration</artifactId>
77     </dependency>
78     <dependency>
79       <groupId>org.opendaylight.controller</groupId>
80       <artifactId>configuration.implementation</artifactId>
81     </dependency>
82       <dependency>
83       <groupId>org.opendaylight.controller</groupId>
84       <artifactId>hosttracker</artifactId>
85     </dependency>
86     <dependency>
87       <groupId>org.opendaylight.controller</groupId>
88       <artifactId>topologymanager</artifactId>
89     </dependency>
90   </dependencies>
91   <properties>
92     <!-- Sonar jacoco plugin to get integration test coverage info -->
93     <sonar.jacoco.reportPath>../implementation/target/jacoco.exec</sonar.jacoco.reportPath>
94     <sonar.jacoco.itReportPath>../implementaiton/target/jacoco-it.exec</sonar.jacoco.itReportPath>
95   </properties>
96   <build>
97     <pluginManagement>
98       <plugins>
99         <plugin>
100           <groupId>org.jacoco</groupId>
101           <artifactId>jacoco-maven-plugin</artifactId>
102           <version>0.5.3.201107060350</version>
103         </plugin>
104       </plugins>
105     </pluginManagement>
106     <plugins>
107       <plugin>
108         <groupId>org.jacoco</groupId>
109         <artifactId>jacoco-maven-plugin</artifactId>
110         <version>0.5.3.201107060350</version>
111         <configuration>
112           <destFile>../implementation/target/jacoco-it.exec</destFile>
113           <includes>org.opendaylight.controller.*</includes>
114         </configuration>
115         <executions>
116           <execution>
117             <id>pre-test</id>
118             <goals>
119               <goal>prepare-agent</goal>
120             </goals>
121           </execution>
122           <execution>
123             <id>post-test</id>
124             <configuration>
125               <skip>true</skip>
126             </configuration>
127           </execution>
128         </executions>
129       </plugin>
130     </plugins>
131   </build>
132 </project>