CNlucius
Committed by Gerrit Code Review

ONOS-2623

add onos-ovsdb-api and onos-ovsdb-rfc dependency to pom.xml

Change-Id: I8a6b622029d110e391f48dcb4a9a3589d2fc549d
Showing 1 changed file with 773 additions and 764 deletions
1 -<?xml version="1.0" encoding="UTF-8"?> 1 +<?xml version="1.0" encoding="UTF-8"?>
2 -<!-- 2 +<!--
3 - ~ Copyright 2014 Open Networking Laboratory 3 + ~ Copyright 2014 Open Networking Laboratory
4 - ~ 4 + ~
5 - ~ Licensed under the Apache License, Version 2.0 (the "License"); 5 + ~ Licensed under the Apache License, Version 2.0 (the "License");
6 - ~ you may not use this file except in compliance with the License. 6 + ~ you may not use this file except in compliance with the License.
7 - ~ You may obtain a copy of the License at 7 + ~ You may obtain a copy of the License at
8 - ~ 8 + ~
9 - ~ http://www.apache.org/licenses/LICENSE-2.0 9 + ~ http://www.apache.org/licenses/LICENSE-2.0
10 - ~ 10 + ~
11 - ~ Unless required by applicable law or agreed to in writing, software 11 + ~ Unless required by applicable law or agreed to in writing, software
12 - ~ distributed under the License is distributed on an "AS IS" BASIS, 12 + ~ distributed under the License is distributed on an "AS IS" BASIS,
13 - ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 + ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 - ~ See the License for the specific language governing permissions and 14 + ~ See the License for the specific language governing permissions and
15 - ~ limitations under the License. 15 + ~ limitations under the License.
16 - --> 16 + -->
17 -<project xmlns="http://maven.apache.org/POM/4.0.0" 17 +<project xmlns="http://maven.apache.org/POM/4.0.0"
18 - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 18 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19 - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 19 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
20 - <modelVersion>4.0.0</modelVersion> 20 + <modelVersion>4.0.0</modelVersion>
21 - 21 +
22 - <prerequisites> 22 + <prerequisites>
23 - <maven>3.0.1</maven> 23 + <maven>3.0.1</maven>
24 - </prerequisites> 24 + </prerequisites>
25 - 25 +
26 - <parent> 26 + <parent>
27 - <groupId>org.onosproject</groupId> 27 + <groupId>org.onosproject</groupId>
28 - <artifactId>onos-base</artifactId> 28 + <artifactId>onos-base</artifactId>
29 - <version>1</version> 29 + <version>1</version>
30 - <relativePath>tools/build/pom.xml</relativePath> 30 + <relativePath>tools/build/pom.xml</relativePath>
31 - </parent> 31 + </parent>
32 - 32 +
33 - <artifactId>onos</artifactId> 33 + <artifactId>onos</artifactId>
34 - <packaging>pom</packaging> 34 + <packaging>pom</packaging>
35 - <version>1.3.0-SNAPSHOT</version> 35 + <version>1.3.0-SNAPSHOT</version>
36 - 36 +
37 - <name>${project.artifactId}</name> 37 + <name>${project.artifactId}</name>
38 - <description>Open Network Operating System root project</description> 38 + <description>Open Network Operating System root project</description>
39 - 39 +
40 - <modules> 40 + <modules>
41 - <module>utils</module> 41 + <module>utils</module>
42 - <module>core</module> 42 + <module>core</module>
43 - <module>web</module> 43 + <module>web</module>
44 - <module>cli</module> 44 + <module>cli</module>
45 - 45 +
46 - <module>openflow</module> 46 + <module>openflow</module>
47 - <module>ovsdb</module> 47 + <module>ovsdb</module>
48 - <module>pcep</module> 48 + <module>pcep</module>
49 - 49 +
50 - <module>providers</module> 50 + <module>providers</module>
51 - <module>drivers</module> 51 + <module>drivers</module>
52 - 52 +
53 - <module>apps</module> 53 + <module>apps</module>
54 - <module>incubator</module> 54 + <module>incubator</module>
55 - <module>features</module> 55 + <module>features</module>
56 - 56 +
57 - <module>tools/package/archetypes</module> 57 + <module>tools/package/archetypes</module>
58 - <module>tools/package/branding</module> 58 + <module>tools/package/branding</module>
59 - 59 +
60 - <!-- FIXME remove before release --> 60 + <!-- FIXME remove before release -->
61 - <module>tools/package/maven-plugin</module> 61 + <module>tools/package/maven-plugin</module>
62 - </modules> 62 + </modules>
63 - 63 +
64 - <url>http://onosproject.org/</url> 64 + <url>http://onosproject.org/</url>
65 - 65 +
66 - <scm> 66 + <scm>
67 - <connection>scm:git:https://gerrit.onosproject.org/onos</connection> 67 + <connection>scm:git:https://gerrit.onosproject.org/onos</connection>
68 - <developerConnection>scm:git:https://gerrit.onosproject.org/onos 68 + <developerConnection>scm:git:https://gerrit.onosproject.org/onos
69 - </developerConnection> 69 + </developerConnection>
70 - <url>http://gerrit.onosproject.org/</url> 70 + <url>http://gerrit.onosproject.org/</url>
71 - </scm> 71 + </scm>
72 - 72 +
73 - <licenses> 73 + <licenses>
74 - <license> 74 + <license>
75 - <name>Apache License, Version 2.0</name> 75 + <name>Apache License, Version 2.0</name>
76 - <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> 76 + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
77 - </license> 77 + </license>
78 - </licenses> 78 + </licenses>
79 - 79 +
80 - <properties> 80 + <properties>
81 - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 81 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
82 - <netty4.version>4.0.23.Final</netty4.version> 82 + <netty4.version>4.0.23.Final</netty4.version>
83 - <copycat.version>0.5.0.onos12-SNAPSHOT</copycat.version> 83 + <copycat.version>0.5.0.onos12-SNAPSHOT</copycat.version>
84 - <openflowj.version>0.4.1.onos-SNAPSHOT</openflowj.version> 84 + <openflowj.version>0.4.1.onos-SNAPSHOT</openflowj.version>
85 - <karaf.version>3.0.3</karaf.version> 85 + <karaf.version>3.0.3</karaf.version>
86 - <jersey.version>1.19</jersey.version> 86 + <jersey.version>1.19</jersey.version>
87 - </properties> 87 + </properties>
88 - 88 +
89 - <distributionManagement> 89 + <distributionManagement>
90 - <snapshotRepository> 90 + <snapshotRepository>
91 - <id>ossrh</id> 91 + <id>ossrh</id>
92 - <url>https://oss.sonatype.org/content/repositories/snapshots</url> 92 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
93 - </snapshotRepository> 93 + </snapshotRepository>
94 - </distributionManagement> 94 + </distributionManagement>
95 - 95 +
96 - <!--- Needed for copycat. Remove before official release --> 96 + <!--- Needed for copycat. Remove before official release -->
97 - <repositories> 97 + <repositories>
98 - <repository> 98 + <repository>
99 - <id>snapshots</id> 99 + <id>snapshots</id>
100 - <url>https://oss.sonatype.org/content/repositories/snapshots</url> 100 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
101 - </repository> 101 + </repository>
102 - </repositories> 102 + </repositories>
103 - 103 +
104 - <!--- FIXME Needed for onos-maven-plugin. Remove before official release --> 104 + <!--- FIXME Needed for onos-maven-plugin. Remove before official release -->
105 - <pluginRepositories> 105 + <pluginRepositories>
106 - <pluginRepository> 106 + <pluginRepository>
107 - <id>snapshots</id> 107 + <id>snapshots</id>
108 - <url>https://oss.sonatype.org/content/repositories/snapshots</url> 108 + <url>https://oss.sonatype.org/content/repositories/snapshots</url>
109 - </pluginRepository> 109 + </pluginRepository>
110 - </pluginRepositories> 110 + </pluginRepositories>
111 - 111 +
112 - <dependencyManagement> 112 + <dependencyManagement>
113 - <dependencies> 113 + <dependencies>
114 - <dependency> 114 + <dependency>
115 - <groupId>junit</groupId> 115 + <groupId>junit</groupId>
116 - <artifactId>junit</artifactId> 116 + <artifactId>junit</artifactId>
117 - <version>4.11</version> 117 + <version>4.11</version>
118 - <scope>test</scope> 118 + <scope>test</scope>
119 - </dependency> 119 + </dependency>
120 - 120 +
121 - <dependency> 121 + <dependency>
122 - <groupId>org.hamcrest</groupId> 122 + <groupId>org.hamcrest</groupId>
123 - <artifactId>hamcrest-core</artifactId> 123 + <artifactId>hamcrest-core</artifactId>
124 - <version>1.3</version> 124 + <version>1.3</version>
125 - <scope>test</scope> 125 + <scope>test</scope>
126 - </dependency> 126 + </dependency>
127 - <dependency> 127 + <dependency>
128 - <groupId>org.hamcrest</groupId> 128 + <groupId>org.hamcrest</groupId>
129 - <artifactId>hamcrest-library</artifactId> 129 + <artifactId>hamcrest-library</artifactId>
130 - <version>1.3</version> 130 + <version>1.3</version>
131 - <scope>test</scope> 131 + <scope>test</scope>
132 - </dependency> 132 + </dependency>
133 - 133 +
134 - <dependency> 134 + <dependency>
135 - <groupId>org.slf4j</groupId> 135 + <groupId>org.slf4j</groupId>
136 - <artifactId>slf4j-api</artifactId> 136 + <artifactId>slf4j-api</artifactId>
137 - <version>1.7.6</version> 137 + <version>1.7.6</version>
138 - <scope>provided</scope> 138 + <scope>provided</scope>
139 - </dependency> 139 + </dependency>
140 - 140 +
141 - <dependency> 141 + <dependency>
142 - <groupId>org.slf4j</groupId> 142 + <groupId>org.slf4j</groupId>
143 - <artifactId>slf4j-core</artifactId> 143 + <artifactId>slf4j-core</artifactId>
144 - <version>1.7.6</version> 144 + <version>1.7.6</version>
145 - <scope>test</scope> 145 + <scope>test</scope>
146 - </dependency> 146 + </dependency>
147 - 147 +
148 - <dependency> 148 + <dependency>
149 - <groupId>org.slf4j</groupId> 149 + <groupId>org.slf4j</groupId>
150 - <artifactId>slf4j-jdk14</artifactId> 150 + <artifactId>slf4j-jdk14</artifactId>
151 - <version>1.7.6</version> 151 + <version>1.7.6</version>
152 - <scope>test</scope> 152 + <scope>test</scope>
153 - </dependency> 153 + </dependency>
154 - 154 +
155 - <dependency> 155 + <dependency>
156 - <groupId>com.google.guava</groupId> 156 + <groupId>com.google.guava</groupId>
157 - <artifactId>guava</artifactId> 157 + <artifactId>guava</artifactId>
158 - <version>18.0</version> 158 + <version>18.0</version>
159 - </dependency> 159 + </dependency>
160 - 160 +
161 - <dependency> 161 + <dependency>
162 - <groupId>io.netty</groupId> 162 + <groupId>io.netty</groupId>
163 - <artifactId>netty</artifactId> 163 + <artifactId>netty</artifactId>
164 - <version>3.9.0.Final</version> 164 + <version>3.9.0.Final</version>
165 - </dependency> 165 + </dependency>
166 - 166 +
167 - <dependency> 167 + <dependency>
168 - <groupId>com.google.guava</groupId> 168 + <groupId>com.google.guava</groupId>
169 - <artifactId>guava-testlib</artifactId> 169 + <artifactId>guava-testlib</artifactId>
170 - <version>18.0</version> 170 + <version>18.0</version>
171 - <scope>test</scope> 171 + <scope>test</scope>
172 - </dependency> 172 + </dependency>
173 - 173 +
174 - <dependency> 174 + <dependency>
175 - <groupId>com.googlecode.concurrent-trees</groupId> 175 + <groupId>com.googlecode.concurrent-trees</groupId>
176 - <artifactId>concurrent-trees</artifactId> 176 + <artifactId>concurrent-trees</artifactId>
177 - <version>2.4.0</version> 177 + <version>2.4.0</version>
178 - </dependency> 178 + </dependency>
179 - 179 +
180 - <dependency> 180 + <dependency>
181 - <groupId>commons-lang</groupId> 181 + <groupId>commons-lang</groupId>
182 - <artifactId>commons-lang</artifactId> 182 + <artifactId>commons-lang</artifactId>
183 - <version>2.6</version> 183 + <version>2.6</version>
184 - </dependency> 184 + </dependency>
185 - 185 +
186 - <dependency> 186 + <dependency>
187 - <groupId>org.apache.commons</groupId> 187 + <groupId>org.apache.commons</groupId>
188 - <artifactId>commons-lang3</artifactId> 188 + <artifactId>commons-lang3</artifactId>
189 - <version>3.3.2</version> 189 + <version>3.3.2</version>
190 - </dependency> 190 + </dependency>
191 - 191 +
192 - <dependency> 192 + <dependency>
193 - <groupId>commons-configuration</groupId> 193 + <groupId>commons-configuration</groupId>
194 - <artifactId>commons-configuration</artifactId> 194 + <artifactId>commons-configuration</artifactId>
195 - <version>1.10</version> 195 + <version>1.10</version>
196 - </dependency> 196 + </dependency>
197 - 197 +
198 - <dependency> 198 + <dependency>
199 - <groupId>commons-collections</groupId> 199 + <groupId>commons-collections</groupId>
200 - <artifactId>commons-collections</artifactId> 200 + <artifactId>commons-collections</artifactId>
201 - <version>3.2.1</version> 201 + <version>3.2.1</version>
202 - </dependency> 202 + </dependency>
203 - 203 +
204 - <dependency> 204 + <dependency>
205 - <groupId>org.codehaus.jackson</groupId> 205 + <groupId>org.codehaus.jackson</groupId>
206 - <artifactId>jackson-core-asl</artifactId> 206 + <artifactId>jackson-core-asl</artifactId>
207 - <version>1.9.13</version> 207 + <version>1.9.13</version>
208 - </dependency> 208 + </dependency>
209 - <dependency> 209 + <dependency>
210 - <groupId>org.codehaus.jackson</groupId> 210 + <groupId>org.codehaus.jackson</groupId>
211 - <artifactId>jackson-mapper-asl</artifactId> 211 + <artifactId>jackson-mapper-asl</artifactId>
212 - <version>1.9.13</version> 212 + <version>1.9.13</version>
213 - </dependency> 213 + </dependency>
214 - 214 +
215 - <dependency> 215 + <dependency>
216 - <groupId>org.easymock</groupId> 216 + <groupId>org.easymock</groupId>
217 - <artifactId>easymock</artifactId> 217 + <artifactId>easymock</artifactId>
218 - <version>3.2</version> 218 + <version>3.2</version>
219 - <scope>test</scope> 219 + <scope>test</scope>
220 - </dependency> 220 + </dependency>
221 - 221 +
222 - <!-- Web related --> 222 + <!-- Web related -->
223 - <dependency> 223 + <dependency>
224 - <groupId>com.sun.jersey</groupId> 224 + <groupId>com.sun.jersey</groupId>
225 - <artifactId>jersey-servlet</artifactId> 225 + <artifactId>jersey-servlet</artifactId>
226 - <version>${jersey.version}</version> 226 + <version>${jersey.version}</version>
227 - <scope>provided</scope> 227 + <scope>provided</scope>
228 - </dependency> 228 + </dependency>
229 - <dependency> 229 + <dependency>
230 - <groupId>com.sun.jersey.contribs</groupId> 230 + <groupId>com.sun.jersey.contribs</groupId>
231 - <artifactId>jersey-multipart</artifactId> 231 + <artifactId>jersey-multipart</artifactId>
232 - <version>${jersey.version}</version> 232 + <version>${jersey.version}</version>
233 - <scope>provided</scope> 233 + <scope>provided</scope>
234 - </dependency> 234 + </dependency>
235 - <dependency> 235 + <dependency>
236 - <groupId>com.sun.jersey.jersey-test-framework</groupId> 236 + <groupId>com.sun.jersey.jersey-test-framework</groupId>
237 - <artifactId>jersey-test-framework-core</artifactId> 237 + <artifactId>jersey-test-framework-core</artifactId>
238 - <version>${jersey.version}</version> 238 + <version>${jersey.version}</version>
239 - <scope>test</scope> 239 + <scope>test</scope>
240 - </dependency> 240 + </dependency>
241 - <dependency> 241 + <dependency>
242 - <groupId>com.sun.jersey.jersey-test-framework</groupId> 242 + <groupId>com.sun.jersey.jersey-test-framework</groupId>
243 - <artifactId>jersey-test-framework-grizzly2</artifactId> 243 + <artifactId>jersey-test-framework-grizzly2</artifactId>
244 - <version>${jersey.version}</version> 244 + <version>${jersey.version}</version>
245 - <scope>test</scope> 245 + <scope>test</scope>
246 - </dependency> 246 + </dependency>
247 - <dependency> 247 + <dependency>
248 - <groupId>com.fasterxml.jackson.core</groupId> 248 + <groupId>com.fasterxml.jackson.core</groupId>
249 - <artifactId>jackson-databind</artifactId> 249 + <artifactId>jackson-databind</artifactId>
250 - <version>2.4.2</version> 250 + <version>2.4.2</version>
251 - <scope>provided</scope> 251 + <scope>provided</scope>
252 - </dependency> 252 + </dependency>
253 - <dependency> 253 + <dependency>
254 - <groupId>com.fasterxml.jackson.core</groupId> 254 + <groupId>com.fasterxml.jackson.core</groupId>
255 - <artifactId>jackson-annotations</artifactId> 255 + <artifactId>jackson-annotations</artifactId>
256 - <version>2.4.2</version> 256 + <version>2.4.2</version>
257 - <scope>provided</scope> 257 + <scope>provided</scope>
258 - </dependency> 258 + </dependency>
259 - 259 +
260 - <!-- OSGi related --> 260 + <!-- OSGi related -->
261 - <dependency> 261 + <dependency>
262 - <groupId>org.osgi</groupId> 262 + <groupId>org.osgi</groupId>
263 - <artifactId>org.osgi.core</artifactId> 263 + <artifactId>org.osgi.core</artifactId>
264 - <version>4.3.1</version> 264 + <version>4.3.1</version>
265 - <scope>provided</scope> 265 + <scope>provided</scope>
266 - </dependency> 266 + </dependency>
267 - <dependency> 267 + <dependency>
268 - <groupId>org.osgi</groupId> 268 + <groupId>org.osgi</groupId>
269 - <artifactId>org.osgi.compendium</artifactId> 269 + <artifactId>org.osgi.compendium</artifactId>
270 - <version>4.3.1</version> 270 + <version>4.3.1</version>
271 - <scope>provided</scope> 271 + <scope>provided</scope>
272 - </dependency> 272 + </dependency>
273 - <dependency> 273 + <dependency>
274 - <groupId>org.apache.felix</groupId> 274 + <groupId>org.apache.felix</groupId>
275 - <artifactId>org.apache.felix.scr.annotations</artifactId> 275 + <artifactId>org.apache.felix.scr.annotations</artifactId>
276 - <version>1.9.8</version> 276 + <version>1.9.8</version>
277 - <scope>provided</scope> 277 + <scope>provided</scope>
278 - </dependency> 278 + </dependency>
279 - 279 +
280 - <dependency> 280 + <dependency>
281 - <groupId>org.apache.karaf.features</groupId> 281 + <groupId>org.apache.karaf.features</groupId>
282 - <artifactId>org.apache.karaf.features.core</artifactId> 282 + <artifactId>org.apache.karaf.features.core</artifactId>
283 - <version>${karaf.version}</version> 283 + <version>${karaf.version}</version>
284 - <scope>provided</scope> 284 + <scope>provided</scope>
285 - </dependency> 285 + </dependency>
286 - <dependency> 286 + <dependency>
287 - <groupId>org.apache.karaf.system</groupId> 287 + <groupId>org.apache.karaf.system</groupId>
288 - <artifactId>org.apache.karaf.system.core</artifactId> 288 + <artifactId>org.apache.karaf.system.core</artifactId>
289 - <version>${karaf.version}</version> 289 + <version>${karaf.version}</version>
290 - <scope>provided</scope> 290 + <scope>provided</scope>
291 - </dependency> 291 + </dependency>
292 - <dependency> 292 + <dependency>
293 - <groupId>org.apache.karaf.shell</groupId> 293 + <groupId>org.apache.karaf.shell</groupId>
294 - <artifactId>org.apache.karaf.shell.console</artifactId> 294 + <artifactId>org.apache.karaf.shell.console</artifactId>
295 - <version>${karaf.version}</version> 295 + <version>${karaf.version}</version>
296 - <scope>provided</scope> 296 + <scope>provided</scope>
297 - </dependency> 297 + </dependency>
298 - 298 +
299 - <dependency> 299 + <dependency>
300 - <groupId>org.livetribe.slp</groupId> 300 + <groupId>org.livetribe.slp</groupId>
301 - <artifactId>livetribe-slp</artifactId> 301 + <artifactId>livetribe-slp</artifactId>
302 - <version>2.2.1</version> 302 + <version>2.2.1</version>
303 - </dependency> 303 + </dependency>
304 - 304 +
305 - <dependency> 305 + <dependency>
306 - <groupId>com.eclipsesource.minimal-json</groupId> 306 + <groupId>com.eclipsesource.minimal-json</groupId>
307 - <artifactId>minimal-json</artifactId> 307 + <artifactId>minimal-json</artifactId>
308 - <version>0.9.1</version> 308 + <version>0.9.1</version>
309 - </dependency> 309 + </dependency>
310 - <dependency> 310 + <dependency>
311 - <groupId>com.esotericsoftware</groupId> 311 + <groupId>com.esotericsoftware</groupId>
312 - <artifactId>kryo</artifactId> 312 + <artifactId>kryo</artifactId>
313 - <version>3.0.0</version> 313 + <version>3.0.0</version>
314 - </dependency> 314 + </dependency>
315 - <dependency> 315 + <dependency>
316 - <groupId>com.esotericsoftware</groupId> 316 + <groupId>com.esotericsoftware</groupId>
317 - <artifactId>reflectasm</artifactId> 317 + <artifactId>reflectasm</artifactId>
318 - <version>1.10.0</version> 318 + <version>1.10.0</version>
319 - <type>bundle</type> 319 + <type>bundle</type>
320 - </dependency> 320 + </dependency>
321 - <dependency> 321 + <dependency>
322 - <groupId>org.ow2.asm</groupId> 322 + <groupId>org.ow2.asm</groupId>
323 - <artifactId>asm</artifactId> 323 + <artifactId>asm</artifactId>
324 - <version>4.2</version> 324 + <version>4.2</version>
325 - </dependency> 325 + </dependency>
326 - <dependency> 326 + <dependency>
327 - <groupId>com.esotericsoftware</groupId> 327 + <groupId>com.esotericsoftware</groupId>
328 - <artifactId>minlog</artifactId> 328 + <artifactId>minlog</artifactId>
329 - <version>1.3.0</version> 329 + <version>1.3.0</version>
330 - </dependency> 330 + </dependency>
331 - <dependency> 331 + <dependency>
332 - <groupId>org.objenesis</groupId> 332 + <groupId>org.objenesis</groupId>
333 - <artifactId>objenesis</artifactId> 333 + <artifactId>objenesis</artifactId>
334 - <version>2.1</version> 334 + <version>2.1</version>
335 - </dependency> 335 + </dependency>
336 - 336 +
337 - <!-- ONOS related --> 337 + <!-- ONOS related -->
338 - <dependency> 338 + <dependency>
339 - <groupId>org.onosproject</groupId> 339 + <groupId>org.onosproject</groupId>
340 - <artifactId>onlab-misc</artifactId> 340 + <artifactId>onlab-misc</artifactId>
341 - <version>${project.version}</version> 341 + <version>${project.version}</version>
342 - </dependency> 342 + </dependency>
343 - <dependency> 343 + <dependency>
344 - <groupId>org.onosproject</groupId> 344 + <groupId>org.onosproject</groupId>
345 - <artifactId>onlab-nio</artifactId> 345 + <artifactId>onlab-nio</artifactId>
346 - <version>${project.version}</version> 346 + <version>${project.version}</version>
347 - </dependency> 347 + </dependency>
348 - <dependency> 348 + <dependency>
349 - <groupId>org.onosproject</groupId> 349 + <groupId>org.onosproject</groupId>
350 - <artifactId>onlab-osgi</artifactId> 350 + <artifactId>onlab-osgi</artifactId>
351 - <version>${project.version}</version> 351 + <version>${project.version}</version>
352 - </dependency> 352 + </dependency>
353 - <dependency> 353 + <dependency>
354 - <groupId>org.onosproject</groupId> 354 + <groupId>org.onosproject</groupId>
355 - <artifactId>onlab-osgi</artifactId> 355 + <artifactId>onlab-osgi</artifactId>
356 - <version>${project.version}</version> 356 + <version>${project.version}</version>
357 - <classifier>tests</classifier> 357 + <classifier>tests</classifier>
358 - <scope>test</scope> 358 + <scope>test</scope>
359 - </dependency> 359 + </dependency>
360 - <dependency> 360 + <dependency>
361 - <groupId>org.onosproject</groupId> 361 + <groupId>org.onosproject</groupId>
362 - <artifactId>onlab-junit</artifactId> 362 + <artifactId>onlab-junit</artifactId>
363 - <version>${project.version}</version> 363 + <version>${project.version}</version>
364 - <scope>test</scope> 364 + <scope>test</scope>
365 - </dependency> 365 + </dependency>
366 - 366 +
367 - <dependency> 367 + <dependency>
368 - <groupId>org.onosproject</groupId> 368 + <groupId>org.onosproject</groupId>
369 - <artifactId>onos-api</artifactId> 369 + <artifactId>onos-api</artifactId>
370 - <version>${project.version}</version> 370 + <version>${project.version}</version>
371 - </dependency> 371 + </dependency>
372 - <dependency> 372 + <dependency>
373 - <groupId>org.onosproject</groupId> 373 + <groupId>org.onosproject</groupId>
374 - <artifactId>onos-api</artifactId> 374 + <artifactId>onos-api</artifactId>
375 - <version>${project.version}</version> 375 + <version>${project.version}</version>
376 - <classifier>tests</classifier> 376 + <classifier>tests</classifier>
377 - <scope>test</scope> 377 + <scope>test</scope>
378 - </dependency> 378 + </dependency>
379 - 379 +
380 - <dependency> 380 + <dependency>
381 - <groupId>org.onosproject</groupId> 381 + <groupId>org.onosproject</groupId>
382 - <artifactId>onos-incubator-api</artifactId> 382 + <artifactId>onos-incubator-api</artifactId>
383 - <version>${project.version}</version> 383 + <version>${project.version}</version>
384 - </dependency> 384 + </dependency>
385 - 385 +
386 - <dependency> 386 + <dependency>
387 - <groupId>org.onosproject</groupId> 387 + <groupId>org.onosproject</groupId>
388 - <artifactId>onos-core-common</artifactId> 388 + <artifactId>onos-core-common</artifactId>
389 - <version>${project.version}</version> 389 + <version>${project.version}</version>
390 - </dependency> 390 + </dependency>
391 - <dependency> 391 + <dependency>
392 - <groupId>org.onosproject</groupId> 392 + <groupId>org.onosproject</groupId>
393 - <artifactId>onos-core-common</artifactId> 393 + <artifactId>onos-core-common</artifactId>
394 - <version>${project.version}</version> 394 + <version>${project.version}</version>
395 - <classifier>tests</classifier> 395 + <classifier>tests</classifier>
396 - <scope>test</scope> 396 + <scope>test</scope>
397 - </dependency> 397 + </dependency>
398 - 398 +
399 - <dependency> 399 + <dependency>
400 - <groupId>org.onosproject</groupId> 400 + <groupId>org.onosproject</groupId>
401 - <artifactId>onos-of-api</artifactId> 401 + <artifactId>onos-of-api</artifactId>
402 - <version>${project.version}</version> 402 + <version>${project.version}</version>
403 - </dependency> 403 + </dependency>
404 - 404 + <dependency>
405 - <dependency> 405 + <groupId>org.onosproject</groupId>
406 - <groupId>org.onosproject</groupId> 406 + <artifactId>onos-ovsdb-rfc</artifactId>
407 - <artifactId>onos-pcepio</artifactId> 407 + <version>${project.version}</version>
408 - <version>${project.version}</version> 408 + </dependency>
409 - </dependency> 409 + <dependency>
410 - 410 + <groupId>org.onosproject</groupId>
411 - <dependency> 411 + <artifactId>onos-ovsdb-api</artifactId>
412 - <groupId>org.onosproject</groupId> 412 + <version>${project.version}</version>
413 - <artifactId>onos-pcep-controller-api</artifactId> 413 + </dependency>
414 - <version>${project.version}</version> 414 + <dependency>
415 - </dependency> 415 + <groupId>org.onosproject</groupId>
416 - 416 + <artifactId>onos-pcepio</artifactId>
417 - <dependency> 417 + <version>${project.version}</version>
418 - <groupId>org.onosproject</groupId> 418 + </dependency>
419 - <artifactId>onos-app-pcep-api</artifactId> 419 +
420 - <version>${project.version}</version> 420 + <dependency>
421 - </dependency> 421 + <groupId>org.onosproject</groupId>
422 - <dependency> 422 + <artifactId>onos-pcep-controller-api</artifactId>
423 - <groupId>org.onosproject</groupId> 423 + <version>${project.version}</version>
424 - <artifactId>onlab-thirdparty</artifactId> 424 + </dependency>
425 - <version>${project.version}</version> 425 +
426 - </dependency> 426 + <dependency>
427 - 427 + <groupId>org.onosproject</groupId>
428 - <dependency> 428 + <artifactId>onos-app-pcep-api</artifactId>
429 - <groupId>org.onosproject</groupId> 429 + <version>${project.version}</version>
430 - <artifactId>onos-of-api</artifactId> 430 + </dependency>
431 - <version>${project.version}</version> 431 + <dependency>
432 - <classifier>tests</classifier> 432 + <groupId>org.onosproject</groupId>
433 - <scope>test</scope> 433 + <artifactId>onlab-thirdparty</artifactId>
434 - </dependency> 434 + <version>${project.version}</version>
435 - <dependency> 435 + </dependency>
436 - <groupId>commons-pool</groupId> 436 +
437 - <artifactId>commons-pool</artifactId> 437 + <dependency>
438 - <version>1.6</version> 438 + <groupId>org.onosproject</groupId>
439 - </dependency> 439 + <artifactId>onos-of-api</artifactId>
440 - <dependency> 440 + <version>${project.version}</version>
441 - <groupId>io.netty</groupId> 441 + <classifier>tests</classifier>
442 - <artifactId>netty-common</artifactId> 442 + <scope>test</scope>
443 - <version>${netty4.version}</version> 443 + </dependency>
444 - </dependency> 444 + <dependency>
445 - <dependency> 445 + <groupId>commons-pool</groupId>
446 - <groupId>io.netty</groupId> 446 + <artifactId>commons-pool</artifactId>
447 - <artifactId>netty-buffer</artifactId> 447 + <version>1.6</version>
448 - <version>${netty4.version}</version> 448 + </dependency>
449 - </dependency> 449 + <dependency>
450 - <dependency> 450 + <groupId>io.netty</groupId>
451 - <groupId>io.netty</groupId> 451 + <artifactId>netty-common</artifactId>
452 - <artifactId>netty-transport</artifactId> 452 + <version>${netty4.version}</version>
453 - <version>${netty4.version}</version> 453 + </dependency>
454 - </dependency> 454 + <dependency>
455 - <dependency> 455 + <groupId>io.netty</groupId>
456 - <groupId>io.netty</groupId> 456 + <artifactId>netty-buffer</artifactId>
457 - <artifactId>netty-handler</artifactId> 457 + <version>${netty4.version}</version>
458 - <version>${netty4.version}</version> 458 + </dependency>
459 - </dependency> 459 + <dependency>
460 - <dependency> 460 + <groupId>io.netty</groupId>
461 - <groupId>io.netty</groupId> 461 + <artifactId>netty-transport</artifactId>
462 - <artifactId>netty-codec</artifactId> 462 + <version>${netty4.version}</version>
463 - <version>${netty4.version}</version> 463 + </dependency>
464 - </dependency> 464 + <dependency>
465 - <dependency> 465 + <groupId>io.netty</groupId>
466 - <groupId>io.netty</groupId> 466 + <artifactId>netty-handler</artifactId>
467 - <artifactId>netty-transport-native-epoll</artifactId> 467 + <version>${netty4.version}</version>
468 - <version>${netty4.version}</version> 468 + </dependency>
469 - <classifier>${os.detected.classifier}</classifier> 469 + <dependency>
470 - </dependency> 470 + <groupId>io.netty</groupId>
471 - <dependency> 471 + <artifactId>netty-codec</artifactId>
472 - <groupId>joda-time</groupId> 472 + <version>${netty4.version}</version>
473 - <artifactId>joda-time</artifactId> 473 + </dependency>
474 - <version>2.5</version> 474 + <dependency>
475 - </dependency> 475 + <groupId>io.netty</groupId>
476 - </dependencies> 476 + <artifactId>netty-transport-native-epoll</artifactId>
477 - </dependencyManagement> 477 + <version>${netty4.version}</version>
478 - 478 + <classifier>${os.detected.classifier}</classifier>
479 - <dependencies> 479 + </dependency>
480 - <dependency> 480 + <dependency>
481 - <groupId>junit</groupId> 481 + <groupId>joda-time</groupId>
482 - <artifactId>junit</artifactId> 482 + <artifactId>joda-time</artifactId>
483 - </dependency> 483 + <version>2.5</version>
484 - <dependency> 484 + </dependency>
485 - <groupId>org.hamcrest</groupId> 485 + </dependencies>
486 - <artifactId>hamcrest-core</artifactId> 486 + </dependencyManagement>
487 - </dependency> 487 +
488 - <dependency> 488 + <dependencies>
489 - <groupId>org.hamcrest</groupId> 489 + <dependency>
490 - <artifactId>hamcrest-library</artifactId> 490 + <groupId>junit</groupId>
491 - </dependency> 491 + <artifactId>junit</artifactId>
492 - <dependency> 492 + </dependency>
493 - <groupId>org.slf4j</groupId> 493 + <dependency>
494 - <artifactId>slf4j-api</artifactId> 494 + <groupId>org.hamcrest</groupId>
495 - </dependency> 495 + <artifactId>hamcrest-core</artifactId>
496 - <dependency> 496 + </dependency>
497 - <groupId>org.slf4j</groupId> 497 + <dependency>
498 - <artifactId>slf4j-jdk14</artifactId> 498 + <groupId>org.hamcrest</groupId>
499 - </dependency> 499 + <artifactId>hamcrest-library</artifactId>
500 - </dependencies> 500 + </dependency>
501 - 501 + <dependency>
502 - <build> 502 + <groupId>org.slf4j</groupId>
503 - <pluginManagement> 503 + <artifactId>slf4j-api</artifactId>
504 - <plugins> 504 + </dependency>
505 - <plugin> 505 + <dependency>
506 - <groupId>org.apache.maven.plugins</groupId> 506 + <groupId>org.slf4j</groupId>
507 - <artifactId>maven-compiler-plugin</artifactId> 507 + <artifactId>slf4j-jdk14</artifactId>
508 - <!-- TODO: update once following issue is fixed. --> 508 + </dependency>
509 - <!-- https://jira.codehaus.org/browse/MCOMPILER-205 --> 509 + </dependencies>
510 - <version>2.5.1</version> 510 +
511 - <configuration> 511 + <build>
512 - <source>1.8</source> 512 + <pluginManagement>
513 - <target>1.8</target> 513 + <plugins>
514 - </configuration> 514 + <plugin>
515 - </plugin> 515 + <groupId>org.apache.maven.plugins</groupId>
516 - 516 + <artifactId>maven-compiler-plugin</artifactId>
517 - <plugin> 517 + <!-- TODO: update once following issue is fixed. -->
518 - <groupId>org.apache.maven.plugins</groupId> 518 + <!-- https://jira.codehaus.org/browse/MCOMPILER-205 -->
519 - <artifactId>maven-surefire-plugin</artifactId> 519 + <version>2.5.1</version>
520 - <version>2.18.1</version> 520 + <configuration>
521 - <configuration> 521 + <source>1.8</source>
522 - <redirectTestOutputToFile>true 522 + <target>1.8</target>
523 - </redirectTestOutputToFile> 523 + </configuration>
524 - <printSummary>true</printSummary> 524 + </plugin>
525 - <excludedGroups>org.onlab.junit.IntegrationTest 525 +
526 - </excludedGroups> 526 + <plugin>
527 - <rerunFailingTestsCount>1</rerunFailingTestsCount> 527 + <groupId>org.apache.maven.plugins</groupId>
528 - </configuration> 528 + <artifactId>maven-surefire-plugin</artifactId>
529 - </plugin> 529 + <version>2.18.1</version>
530 - 530 + <configuration>
531 - <plugin> 531 + <redirectTestOutputToFile>true
532 - <groupId>org.apache.maven.plugins</groupId> 532 + </redirectTestOutputToFile>
533 - <artifactId>maven-jar-plugin</artifactId> 533 + <printSummary>true</printSummary>
534 - <version>2.3.1</version> 534 + <excludedGroups>org.onlab.junit.IntegrationTest
535 - <executions> 535 + </excludedGroups>
536 - <execution> 536 + <rerunFailingTestsCount>1</rerunFailingTestsCount>
537 - <phase>package</phase> 537 + </configuration>
538 - <goals> 538 + </plugin>
539 - <goal>test-jar</goal> 539 +
540 - </goals> 540 + <plugin>
541 - </execution> 541 + <groupId>org.apache.maven.plugins</groupId>
542 - </executions> 542 + <artifactId>maven-jar-plugin</artifactId>
543 - </plugin> 543 + <version>2.3.1</version>
544 - 544 + <executions>
545 - <plugin> 545 + <execution>
546 - <groupId>org.apache.maven.plugins</groupId> 546 + <phase>package</phase>
547 - <artifactId>maven-resources-plugin</artifactId> 547 + <goals>
548 - <version>2.6</version> 548 + <goal>test-jar</goal>
549 - </plugin> 549 + </goals>
550 - 550 + </execution>
551 - <plugin> 551 + </executions>
552 - <groupId>org.apache.felix</groupId> 552 + </plugin>
553 - <artifactId>maven-bundle-plugin</artifactId> 553 +
554 - <version>2.5.3</version> 554 + <plugin>
555 - <extensions>true</extensions> 555 + <groupId>org.apache.maven.plugins</groupId>
556 - <!-- 556 + <artifactId>maven-resources-plugin</artifactId>
557 - Drop following dependency when the below bug fix is published 557 + <version>2.6</version>
558 - https://issues.apache.org/jira/browse/FELIX-4556 558 + </plugin>
559 - --> 559 +
560 - <dependencies> 560 + <plugin>
561 - <dependency> 561 + <groupId>org.apache.felix</groupId>
562 - <groupId>biz.aQute.bnd</groupId> 562 + <artifactId>maven-bundle-plugin</artifactId>
563 - <artifactId>bndlib</artifactId> 563 + <version>2.5.3</version>
564 - <version>2.4.0</version> 564 + <extensions>true</extensions>
565 - </dependency> 565 + <!--
566 - </dependencies> 566 + Drop following dependency when the below bug fix is published
567 - </plugin> 567 + https://issues.apache.org/jira/browse/FELIX-4556
568 - 568 + -->
569 - <plugin> 569 + <dependencies>
570 - <groupId>org.apache.maven.plugins</groupId> 570 + <dependency>
571 - <artifactId>maven-shade-plugin</artifactId> 571 + <groupId>biz.aQute.bnd</groupId>
572 - <version>2.3</version> 572 + <artifactId>bndlib</artifactId>
573 - </plugin> 573 + <version>2.4.0</version>
574 - 574 + </dependency>
575 - <plugin> 575 + </dependencies>
576 - <groupId>org.apache.felix</groupId> 576 + </plugin>
577 - <artifactId>maven-scr-plugin</artifactId> 577 +
578 - <version>1.20.0</version> 578 + <plugin>
579 - <executions> 579 + <groupId>org.apache.maven.plugins</groupId>
580 - <execution> 580 + <artifactId>maven-shade-plugin</artifactId>
581 - <id>generate-scr-srcdescriptor</id> 581 + <version>2.3</version>
582 - <goals> 582 + </plugin>
583 - <goal>scr</goal> 583 +
584 - </goals> 584 + <plugin>
585 - </execution> 585 + <groupId>org.apache.felix</groupId>
586 - </executions> 586 + <artifactId>maven-scr-plugin</artifactId>
587 - <configuration> 587 + <version>1.20.0</version>
588 - <supportedProjectTypes> 588 + <executions>
589 - <supportedProjectType>bundle</supportedProjectType> 589 + <execution>
590 - <supportedProjectType>war</supportedProjectType> 590 + <id>generate-scr-srcdescriptor</id>
591 - </supportedProjectTypes> 591 + <goals>
592 - </configuration> 592 + <goal>scr</goal>
593 - </plugin> 593 + </goals>
594 - <plugin> 594 + </execution>
595 - <groupId>org.codehaus.mojo</groupId> 595 + </executions>
596 - <artifactId>findbugs-maven-plugin</artifactId> 596 + <configuration>
597 - <version>3.0.0</version> 597 + <supportedProjectTypes>
598 - <dependencies> 598 + <supportedProjectType>bundle</supportedProjectType>
599 - <dependency> 599 + <supportedProjectType>war</supportedProjectType>
600 - <groupId>org.onosproject</groupId> 600 + </supportedProjectTypes>
601 - <artifactId>onos-build-conf</artifactId> 601 + </configuration>
602 - <version>1.0</version> 602 + </plugin>
603 - </dependency> 603 + <plugin>
604 - </dependencies> 604 + <groupId>org.codehaus.mojo</groupId>
605 - <configuration> 605 + <artifactId>findbugs-maven-plugin</artifactId>
606 - <effort>Max</effort> 606 + <version>3.0.0</version>
607 - <excludeFilterFile>onos/findbugs-suppressions.xml 607 + <dependencies>
608 - </excludeFilterFile> 608 + <dependency>
609 - </configuration> 609 + <groupId>org.onosproject</groupId>
610 - </plugin> 610 + <artifactId>onos-build-conf</artifactId>
611 - 611 + <version>1.0</version>
612 - <!-- This version needs to be updated manually when changes are made to onos-maven-plugin --> 612 + </dependency>
613 - <plugin> 613 + </dependencies>
614 - <groupId>org.onosproject</groupId> 614 + <configuration>
615 - <artifactId>onos-maven-plugin</artifactId> 615 + <effort>Max</effort>
616 - <version>1.5-SNAPSHOT</version> 616 + <excludeFilterFile>onos/findbugs-suppressions.xml
617 - <executions> 617 + </excludeFilterFile>
618 - <execution> 618 + </configuration>
619 - <id>cfg</id> 619 + </plugin>
620 - <phase>generate-resources</phase> 620 +
621 - <goals> 621 + <!-- This version needs to be updated manually when changes are made to onos-maven-plugin -->
622 - <goal>cfg</goal> 622 + <plugin>
623 - </goals> 623 + <groupId>org.onosproject</groupId>
624 - </execution> 624 + <artifactId>onos-maven-plugin</artifactId>
625 - <execution> 625 + <version>1.5-SNAPSHOT</version>
626 - <id>swagger</id> 626 + <executions>
627 - <phase>generate-sources</phase> 627 + <execution>
628 - <goals> 628 + <id>cfg</id>
629 - <goal>swagger</goal> 629 + <phase>generate-resources</phase>
630 - </goals> 630 + <goals>
631 - </execution> 631 + <goal>cfg</goal>
632 - <execution> 632 + </goals>
633 - <id>app</id> 633 + </execution>
634 - <phase>package</phase> 634 + <execution>
635 - <goals> 635 + <id>swagger</id>
636 - <goal>app</goal> 636 + <phase>generate-sources</phase>
637 - </goals> 637 + <goals>
638 - </execution> 638 + <goal>swagger</goal>
639 - </executions> 639 + </goals>
640 - </plugin> 640 + </execution>
641 - </plugins> 641 + <execution>
642 - </pluginManagement> 642 + <id>app</id>
643 - 643 + <phase>package</phase>
644 - <plugins> 644 + <goals>
645 - <plugin> 645 + <goal>app</goal>
646 - <groupId>org.apache.maven.plugins</groupId> 646 + </goals>
647 - <artifactId>maven-jar-plugin</artifactId> 647 + </execution>
648 - </plugin> 648 + </executions>
649 - 649 + </plugin>
650 - <plugin> 650 + </plugins>
651 - <groupId>org.apache.maven.plugins</groupId> 651 + </pluginManagement>
652 - <artifactId>maven-checkstyle-plugin</artifactId> 652 +
653 - <version>2.13</version> 653 + <plugins>
654 - <dependencies> 654 + <plugin>
655 - <dependency> 655 + <groupId>org.apache.maven.plugins</groupId>
656 - <groupId>org.onosproject</groupId> 656 + <artifactId>maven-jar-plugin</artifactId>
657 - <artifactId>onos-build-conf</artifactId> 657 + </plugin>
658 - <version>1.0</version> 658 +
659 - </dependency> 659 + <plugin>
660 - <!-- For Java 8 lambda support--> 660 + <groupId>org.apache.maven.plugins</groupId>
661 - <dependency> 661 + <artifactId>maven-checkstyle-plugin</artifactId>
662 - <groupId>com.puppycrawl.tools</groupId> 662 + <version>2.13</version>
663 - <artifactId>checkstyle</artifactId> 663 + <dependencies>
664 - <version>5.9</version> 664 + <dependency>
665 - </dependency> 665 + <groupId>org.onosproject</groupId>
666 - </dependencies> 666 + <artifactId>onos-build-conf</artifactId>
667 - <configuration> 667 + <version>1.0</version>
668 - <!-- begin: workaround for unexpected NullPointerException on Eclipse --> 668 + </dependency>
669 - <sourceDirectory>${project.build.sourceDirectory} 669 + <!-- For Java 8 lambda support-->
670 - </sourceDirectory> 670 + <dependency>
671 - <testSourceDirectory>${project.build.testSourceDirectory} 671 + <groupId>com.puppycrawl.tools</groupId>
672 - </testSourceDirectory> 672 + <artifactId>checkstyle</artifactId>
673 - <!-- end: workaround for unexpected NullPointerException on Eclipse --> 673 + <version>5.9</version>
674 - <configLocation>onos/checkstyle.xml</configLocation> 674 + </dependency>
675 - <suppressionsLocation>onos/suppressions.xml 675 + </dependencies>
676 - </suppressionsLocation> 676 + <configuration>
677 - <failsOnError>false</failsOnError> 677 + <!-- begin: workaround for unexpected NullPointerException on Eclipse -->
678 - <logViolationsToConsole>true</logViolationsToConsole> 678 + <sourceDirectory>${project.build.sourceDirectory}
679 - <includeTestSourceDirectory>true 679 + </sourceDirectory>
680 - </includeTestSourceDirectory> 680 + <testSourceDirectory>${project.build.testSourceDirectory}
681 - </configuration> 681 + </testSourceDirectory>
682 - <executions> 682 + <!-- end: workaround for unexpected NullPointerException on Eclipse -->
683 - <execution> 683 + <configLocation>onos/checkstyle.xml</configLocation>
684 - <id>validate-checkstyle</id> 684 + <suppressionsLocation>onos/suppressions.xml
685 - <phase>verify</phase> 685 + </suppressionsLocation>
686 - <goals> 686 + <failsOnError>false</failsOnError>
687 - <goal>check</goal> 687 + <logViolationsToConsole>true</logViolationsToConsole>
688 - </goals> 688 + <includeTestSourceDirectory>true
689 - </execution> 689 + </includeTestSourceDirectory>
690 - </executions> 690 + </configuration>
691 - </plugin> 691 + <executions>
692 - 692 + <execution>
693 - <plugin> 693 + <id>validate-checkstyle</id>
694 - <groupId>org.apache.maven.plugins</groupId> 694 + <phase>verify</phase>
695 - <artifactId>maven-pmd-plugin</artifactId> 695 + <goals>
696 - <version>3.2</version> 696 + <goal>check</goal>
697 - <configuration> 697 + </goals>
698 - <excludes> 698 + </execution>
699 - </excludes> 699 + </executions>
700 - <rulesets> 700 + </plugin>
701 - <ruleset>onos/pmd.xml</ruleset> 701 +
702 - </rulesets> 702 + <plugin>
703 - </configuration> 703 + <groupId>org.apache.maven.plugins</groupId>
704 - <executions> 704 + <artifactId>maven-pmd-plugin</artifactId>
705 - <execution> 705 + <version>3.2</version>
706 - <id>validate-pmd</id> 706 + <configuration>
707 - <phase>verify</phase> 707 + <excludes>
708 - <goals> 708 + </excludes>
709 - <!-- Uncomment this goal to make the build fail on pmd errors --> 709 + <rulesets>
710 - <!--<goal>check</goal>--> 710 + <ruleset>onos/pmd.xml</ruleset>
711 - </goals> 711 + </rulesets>
712 - </execution> 712 + </configuration>
713 - </executions> 713 + <executions>
714 - </plugin> 714 + <execution>
715 - 715 + <id>validate-pmd</id>
716 - <plugin> 716 + <phase>verify</phase>
717 - <groupId>org.jacoco</groupId> 717 + <goals>
718 - <artifactId>jacoco-maven-plugin</artifactId> 718 + <!-- Uncomment this goal to make the build fail on pmd errors -->
719 - <version>0.7.2.201409121644</version> 719 + <!--<goal>check</goal>-->
720 - <executions> 720 + </goals>
721 - <execution> 721 + </execution>
722 - <id>default-prepare-agent</id> 722 + </executions>
723 - <goals> 723 + </plugin>
724 - <goal>prepare-agent</goal> 724 +
725 - </goals> 725 + <plugin>
726 - </execution> 726 + <groupId>org.jacoco</groupId>
727 - <execution> 727 + <artifactId>jacoco-maven-plugin</artifactId>
728 - <id>default-report</id> 728 + <version>0.7.2.201409121644</version>
729 - <phase>prepare-package</phase> 729 + <executions>
730 - <goals> 730 + <execution>
731 - <goal>report</goal> 731 + <id>default-prepare-agent</id>
732 - </goals> 732 + <goals>
733 - </execution> 733 + <goal>prepare-agent</goal>
734 - </executions> 734 + </goals>
735 - </plugin> 735 + </execution>
736 - </plugins> 736 + <execution>
737 - </build> 737 + <id>default-report</id>
738 - 738 + <phase>prepare-package</phase>
739 - <reporting> 739 + <goals>
740 - <plugins> 740 + <goal>report</goal>
741 - <plugin> 741 + </goals>
742 - <groupId>org.apache.maven.plugins</groupId> 742 + </execution>
743 - <artifactId>maven-checkstyle-plugin</artifactId> 743 + </executions>
744 - <version>2.12.1</version> 744 + </plugin>
745 - <configuration> 745 + </plugins>
746 - <configLocation>onos/checkstyle.xml</configLocation> 746 + </build>
747 - </configuration> 747 +
748 - </plugin> 748 + <reporting>
749 - 749 + <plugins>
750 - <plugin> 750 + <plugin>
751 - <groupId>org.apache.maven.plugins</groupId> 751 + <groupId>org.apache.maven.plugins</groupId>
752 - <artifactId>maven-pmd-plugin</artifactId> 752 + <artifactId>maven-checkstyle-plugin</artifactId>
753 - <version>3.2</version> 753 + <version>2.12.1</version>
754 - <configuration> 754 + <configuration>
755 - <excludes> 755 + <configLocation>onos/checkstyle.xml</configLocation>
756 - </excludes> 756 + </configuration>
757 - <rulesets> 757 + </plugin>
758 - <ruleset>onos/pmd.xml</ruleset> 758 +
759 - </rulesets> 759 + <plugin>
760 - </configuration> 760 + <groupId>org.apache.maven.plugins</groupId>
761 - </plugin> 761 + <artifactId>maven-pmd-plugin</artifactId>
762 - </plugins> 762 + <version>3.2</version>
763 - </reporting> 763 + <configuration>
764 -</project> 764 + <excludes>
765 + </excludes>
766 + <rulesets>
767 + <ruleset>onos/pmd.xml</ruleset>
768 + </rulesets>
769 + </configuration>
770 + </plugin>
771 + </plugins>
772 + </reporting>
773 +</project>
......