pom changes for FRM integration
[controller.git] / opendaylight / forwardingrulesmanager / 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.opendaylight</artifactId>
9     <version>1.4.0-SNAPSHOT</version>
10     <relativePath>../../commons/opendaylight</relativePath>
11   </parent>
12
13   <groupId>org.opendaylight.controller</groupId>
14   <artifactId>forwardingrulesmanager.integrationtest</artifactId>
15   <version>0.4.0-SNAPSHOT</version>
16
17   <dependencies>
18     <dependency>
19       <groupId>org.opendaylight.controller</groupId>
20       <artifactId>hosttracker</artifactId>
21       <version>0.4.0-SNAPSHOT</version>
22     </dependency>
23     <dependency>
24       <groupId>org.opendaylight.controller</groupId>
25       <artifactId>hosttracker.implementation</artifactId>
26       <version>0.4.0-SNAPSHOT</version>
27     </dependency>
28     <dependency>
29       <groupId>org.opendaylight.controller</groupId>
30       <artifactId>configuration</artifactId>
31       <version>0.4.0-SNAPSHOT</version>
32     </dependency>
33     <dependency>
34       <groupId>org.opendaylight.controller</groupId>
35       <artifactId>configuration.implementation</artifactId>
36       <version>0.4.0-SNAPSHOT</version>
37     </dependency>
38     <dependency>
39       <groupId>org.opendaylight.controller</groupId>
40       <artifactId>clustering.services</artifactId>
41       <version>0.4.0-SNAPSHOT</version>
42     </dependency>
43     <dependency>
44       <groupId>org.opendaylight.controller</groupId>
45       <artifactId>clustering.stub</artifactId>
46       <version>0.4.0-SNAPSHOT</version>
47     </dependency>
48     <dependency>
49       <groupId>org.opendaylight.controller</groupId>
50       <artifactId>switchmanager</artifactId>
51       <version>0.4.0-SNAPSHOT</version>
52     </dependency>
53     <dependency>
54       <groupId>org.opendaylight.controller</groupId>
55       <artifactId>switchmanager.implementation</artifactId>
56       <version>0.4.0-SNAPSHOT</version>
57     </dependency>
58     <dependency>
59       <groupId>org.opendaylight.controller</groupId>
60       <artifactId>sal</artifactId>
61       <version>0.4.0-SNAPSHOT</version>
62     </dependency>
63     <dependency>
64       <groupId>org.opendaylight.controller</groupId>
65       <artifactId>sal.implementation</artifactId>
66       <version>0.4.0-SNAPSHOT</version>
67     </dependency>
68     <dependency>
69       <groupId>org.opendaylight.controller</groupId>
70       <artifactId>forwardingrulesmanager</artifactId>
71       <version>0.4.0-SNAPSHOT</version>
72     </dependency>
73     <dependency>
74       <groupId>org.opendaylight.controller</groupId>
75       <artifactId>forwardingrulesmanager.implementation</artifactId>
76       <version>0.4.0-SNAPSHOT</version>
77     </dependency>
78     <dependency>
79       <groupId>org.opendaylight.controller</groupId>
80       <artifactId>containermanager</artifactId>
81       <version>0.4.0-SNAPSHOT</version>
82     </dependency>
83     <dependency>
84       <groupId>org.opendaylight.controller</groupId>
85       <artifactId>containermanager.implementation</artifactId>
86       <version>0.4.0-SNAPSHOT</version>
87     </dependency>
88     <dependency>
89       <groupId>org.opendaylight.controller</groupId>
90       <artifactId>protocol_plugins.stub</artifactId>
91       <version>0.4.0-SNAPSHOT</version>
92     </dependency>
93     <dependency>
94       <groupId>org.opendaylight.controller</groupId>
95       <artifactId>topologymanager</artifactId>
96       <version>0.4.0-SNAPSHOT</version>
97     </dependency>
98     <dependency>
99       <groupId>junit</groupId>
100       <artifactId>junit</artifactId>
101       <version>4.8.1</version>
102       <scope>test</scope>
103     </dependency>
104   </dependencies>
105   <properties>
106     <!-- Sonar jacoco plugin to get integration test coverage info -->
107     <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
108     <sonar.jacoco.reportPath>../implementation/target/jacoco.exec</sonar.jacoco.reportPath>
109     <sonar.jacoco.itReportPath>../implementaiton/target/jacoco-it.exec</sonar.jacoco.itReportPath>
110     <sonar.language>java</sonar.language>
111   </properties>
112   <build>
113     <pluginManagement>
114       <plugins>
115         <plugin>
116           <groupId>org.jacoco</groupId>
117           <artifactId>jacoco-maven-plugin</artifactId>
118           <version>0.5.3.201107060350</version>
119         </plugin>
120       </plugins>
121     </pluginManagement>
122     <plugins>
123       <plugin>
124         <groupId>org.jacoco</groupId>
125         <artifactId>jacoco-maven-plugin</artifactId>
126         <version>0.5.3.201107060350</version>
127         <configuration>
128           <destFile>../implementation/target/jacoco-it.exec</destFile>
129           <includes>org.opendaylight.controller.*</includes>
130         </configuration>
131         <executions>
132           <execution>
133             <id>pre-test</id>
134             <goals>
135               <goal>prepare-agent</goal>
136             </goals>
137           </execution>
138           <execution>
139             <id>post-test</id>
140             <configuration>
141               <skip>true</skip>
142             </configuration>
143           </execution>
144         </executions>
145       </plugin>
146     </plugins>
147   </build>
148 </project>