Cleanup of parent pom
[odlparent.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
4
5  This program and the accompanying materials are made available under the
6  terms of the Eclipse Public License v1.0 which accompanies this distribution,
7  and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <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">
10
11   <modelVersion>4.0.0</modelVersion>
12   <groupId>org.opendaylight.odlparent</groupId>
13   <artifactId>odlparent</artifactId>
14   <version>1.4.2-SNAPSHOT</version>
15   <packaging>pom</packaging>
16   <prerequisites>
17     <maven>3.0.4</maven>
18   </prerequisites>
19   <scm>
20     <connection>scm:git:ssh://git.opendaylight.org:29418/odlparent.git</connection>
21     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/odlparent.git</developerConnection>
22     <tag>HEAD</tag>
23     <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>
24   </scm>
25   <distributionManagement>
26     <!-- OpenDayLight Released artifact -->
27     <repository>
28       <id>opendaylight-release</id>
29       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>
30     </repository>
31     <!-- OpenDayLight Snapshot artifact -->
32     <snapshotRepository>
33       <id>opendaylight-snapshot</id>
34       <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>
35     </snapshotRepository>
36     <site>
37       <id>${project.artifactId}-site</id>
38       <url>./</url>
39     </site>
40   </distributionManagement>
41   <properties>
42     <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
43     <nexus.repository.release>opendaylight.release</nexus.repository.release>
44     <nexus.repository.snapshot>opendaylight.snapshot</nexus.repository.snapshot>
45     <nexus.repository.snapshot>opendaylight.snapshot</nexus.repository.snapshot>
46     <!-- Java Versions -->
47     <maven.compiler.source>1.7</maven.compiler.source>
48     <maven.compiler.target>1.7</maven.compiler.target>
49     <!-- Build Plugin Versions -->
50     <maven.bundle.version>2.4.0</maven.bundle.version>
51     <maven.jar.version>2.3.2</maven.jar.version>
52     <!--<maven.javadoc.version>2.9.1</maven.javadoc.version>-->
53     <maven.release.version>2.4.2</maven.release.version>
54     <maven.source.version>2.2.1</maven.source.version>
55     <maven.surefire.version>2.16</maven.surefire.version>
56     <maven.clean.plugin.version>2.5</maven.clean.plugin.version>
57     <maven.antrun.plugin.version>1.3</maven.antrun.plugin.version>
58     <gmaven.plugin.version>1.0</gmaven.plugin.version>
59     <aopalliance.version>1.0.0</aopalliance.version>
60     <aries.util.version>1.1.0</aries.util.version>
61     <asm.version>4.1</asm.version>
62     <bouncycastle.version>1.50</bouncycastle.version>
63     <bundle.plugin.version>2.4.0</bundle.plugin.version>
64     <checkstyle.version>2.10</checkstyle.version>
65     <!-- Supporting Libraries -->
66     <commons.lang3.version>3.1</commons.lang3.version>
67     <commons.lang.version>2.6</commons.lang.version>
68     <commons.codec.version>1.8</commons.codec.version>
69     <commons.fileupload.version>1.2.2</commons.fileupload.version>
70     <commons.io.version>2.4</commons.io.version>
71     <commons.net.version>3.0.1</commons.net.version>
72     <compiler.version>2.3.2</compiler.version>
73     <corsfilter.version>7.0.42</corsfilter.version>
74     <ctrie.version>0.2.0</ctrie.version>
75     <eclipse.persistence.version>2.5.0</eclipse.persistence.version>
76     <!-- enforcer version -->
77     <enforcer.version>1.3.1</enforcer.version>
78     <enunciate.version>1.28</enunciate.version>
79     <exam.version>3.0.0</exam.version>
80     <failsafe.version>2.15</failsafe.version>
81     <feature.transaction.version>1.0.1</feature.transaction.version>
82     <felix.dependencymanager.shell.version>3.0.1</felix.dependencymanager.shell.version>
83     <felix.dependencymanager.version>3.1.0</felix.dependencymanager.version>
84     <felix.fileinstall.version>3.1.6</felix.fileinstall.version>
85     <felix.webconsole.version>4.2.0</felix.webconsole.version>
86     <geminiweb.version>2.2.0.RELEASE</geminiweb.version>
87     <gson.version>2.2.4</gson.version>
88     <guava.version>14.0.1</guava.version>
89     <jackson.version>2.3.2</jackson.version>
90     <jacoco.version>0.6.2.201302030002</jacoco.version>
91     <jar.plugin.version>2.4</jar.plugin.version>
92     <java.version.source>1.7</java.version.source>
93     <java.version.target>1.7</java.version.target>
94     <javassist.version>3.17.1-GA</javassist.version>
95     <javax.annotation.version>1.2</javax.annotation.version>
96     <!-- Third party version -->
97     <jersey-servlet.version>1.17</jersey-servlet.version>
98     <jersey.version>1.17</jersey.version>
99     <jersey.client.version>1.17</jersey.client.version>
100     <jersey.server.version>1.17</jersey.server.version>
101     <jersey-servlet.version>1.17</jersey-servlet.version>
102     <jersey2.publisher.version>4.0</jersey2.publisher.version>
103     <jersey2.version>2.8</jersey2.version>
104     <jettison.version>1.3.3</jettison.version>
105     <jolokia.version>1.1.4</jolokia.version>
106     <jsr305.api.version>2.0.3</jsr305.api.version>
107     <jsr311.api.version>1.1.1</jsr311.api.version>
108     <jsr311.v2.api.version>2.0</jsr311.v2.api.version>
109     <junit.version>4.11</junit.version>
110     <karaf.version>3.0.1</karaf.version>
111     <logback.version>1.0.9</logback.version>
112     <maven.compile.plugin.version>2.5.1</maven.compile.plugin.version>
113     <!-- Java Versions -->
114     <maven.compiler.source>1.7</maven.compiler.source>
115     <maven.compiler.target>1.7</maven.compiler.target>
116     <netty.version>4.0.19.Final</netty.version>
117     <osgi.compendium.version>5.0.0</osgi.compendium.version>
118     <osgi.core.version>5.0.0</osgi.core.version>
119     <org.json.version>20080701</org.json.version>
120     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
121     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
122     <projectinfo>2.6</projectinfo>
123     <propertymavenplugin.version>1.0-alpha-2</propertymavenplugin.version>
124     <slf4j.version>1.7.2</slf4j.version>
125     <xtend.version>2.4.3</xtend.version>
126     <groovy.version>2.1.6</groovy.version>
127     <mockito.version>1.9.5</mockito.version>
128     <logback.version>1.0.9</logback.version>
129     <releaseplugin.version>2.3.2</releaseplugin.version>
130     <siteplugin>3.2</siteplugin>
131     <slf4j.version>1.7.2</slf4j.version>
132     <spifly.version>1.0.0</spifly.version>
133     <spring-osgi.version>1.2.1</spring-osgi.version>
134     <spring-security-karaf.version>3.1.4.RELEASE</spring-security-karaf.version>
135     <spring-security.version>3.1.3.RELEASE</spring-security.version>
136     <spring.version>3.1.3.RELEASE</spring.version>
137     <url.version>1.5.0</url.version>
138     <virgo.version>3.6.0.RELEASE</virgo.version>
139     <asm.version>4.1</asm.version>
140     <!-- Plugin Versions -->
141     <bouncycastle.version>1.50</bouncycastle.version>
142     <txw2.version>20110809</txw2.version>
143   </properties>
144   <dependencyManagement>
145     <dependencies>
146       <!-- Testing Dependencies -->
147       <dependency>
148         <groupId>junit</groupId>
149         <artifactId>junit</artifactId>
150         <version>${junit.version}</version>
151         <scope>test</scope>
152       </dependency>
153       <dependency>
154         <groupId>org.mockito</groupId>
155         <artifactId>mockito-all</artifactId>
156         <version>${mockito.version}</version>
157         <scope>test</scope>
158       </dependency>
159       <dependency>
160         <groupId>org.mockito</groupId>
161         <artifactId>mockito-core</artifactId>
162         <version>${mockito.version}</version>
163         <scope>test</scope>
164       </dependency>
165       <dependency>
166         <groupId>org.slf4j</groupId>
167         <artifactId>slf4j-simple</artifactId>
168         <version>${slf4j.version}</version>
169         <scope>test</scope>
170       </dependency>
171       <!-- Supporting Libraries -->
172       <dependency>
173         <groupId>org.slf4j</groupId>
174         <artifactId>jcl-over-slf4j</artifactId>
175         <version>${slf4j.version}</version>
176       </dependency>
177       <dependency>
178         <groupId>org.slf4j</groupId>
179         <artifactId>slf4j-api</artifactId>
180         <version>${slf4j.version}</version>
181       </dependency>
182       <dependency>
183         <groupId>org.slf4j</groupId>
184         <artifactId>slf4j-log4j12</artifactId>
185         <version>${slf4j.version}</version>
186       </dependency>
187       <dependency>
188         <groupId>org.slf4j</groupId>
189         <artifactId>log4j-over-slf4j</artifactId>
190         <version>${slf4j.version}</version>
191       </dependency>
192       <dependency>
193         <groupId>xml-apis</groupId>
194         <artifactId>xml-apis</artifactId>
195         <version>2.0.2</version>
196       </dependency>
197       <dependency>
198         <groupId>ch.qos.logback</groupId>
199         <artifactId>logback-core</artifactId>
200         <version>${logback.version}</version>
201       </dependency>
202       <dependency>
203         <groupId>ch.qos.logback</groupId>
204         <artifactId>logback-classic</artifactId>
205         <version>${logback.version}</version>
206       </dependency>
207       <dependency>
208         <groupId>com.google.guava</groupId>
209         <artifactId>guava</artifactId>
210         <version>${guava.version}</version>
211       </dependency>
212       <dependency>
213         <groupId>org.eclipse.xtend</groupId>
214         <artifactId>org.eclipse.xtend.lib</artifactId>
215         <version>${xtend.version}</version>
216       </dependency>
217       <dependency>
218         <groupId>org.apache.commons</groupId>
219         <artifactId>commons-lang3</artifactId>
220         <version>${commons.lang3.version}</version>
221       </dependency>
222       <dependency>
223         <groupId>commons-lang</groupId>
224         <artifactId>commons-lang</artifactId>
225         <version>${commons.lang.version}</version>
226       </dependency>
227       <dependency>
228         <groupId>commons-codec</groupId>
229         <artifactId>commons-codec</artifactId>
230         <version>${commons.codec.version}</version>
231       </dependency>
232       <!-- Jersey for JAXRS -->
233       <dependency>
234         <groupId>com.sun.jersey</groupId>
235         <artifactId>jersey-core</artifactId>
236         <version>${jersey.version}</version>
237       </dependency>
238       <dependency>
239         <groupId>com.sun.jersey</groupId>
240         <artifactId>jersey-server</artifactId>
241         <version>${jersey.version}</version>
242       </dependency>
243       <dependency>
244         <groupId>com.sun.jersey</groupId>
245         <artifactId>jersey-client</artifactId>
246         <version>${jersey.client.version}</version>
247       </dependency>
248       <dependency>
249         <groupId>org.opendaylight.controller.thirdparty</groupId>
250         <artifactId>com.sun.jersey.jersey-servlet</artifactId>
251         <version>${jersey-servlet.version}</version>
252       </dependency>
253       <!-- Plugin integration -->
254       <dependency>
255         <groupId>org.sonatype.plexus</groupId>
256         <artifactId>plexus-build-api</artifactId>
257         <version>0.0.7</version>
258       </dependency>
259       <dependency>
260         <groupId>org.codehaus.plexus</groupId>
261         <artifactId>plexus-slf4j-logging</artifactId>
262         <version>1.1</version>
263       </dependency>
264       <dependency>
265         <groupId>com.fasterxml.jackson.core</groupId>
266         <artifactId>jackson-annotations</artifactId>
267         <version>${jackson.version}</version>
268       </dependency>
269       <dependency>
270         <groupId>com.fasterxml.jackson.core</groupId>
271         <artifactId>jackson-core</artifactId>
272         <version>${jackson.version}</version>
273       </dependency>
274       <dependency>
275         <groupId>com.fasterxml.jackson.core</groupId>
276         <artifactId>jackson-databind</artifactId>
277         <version>${jackson.version}</version>
278       </dependency>
279       <dependency>
280         <groupId>com.fasterxml.jackson.datatype</groupId>
281         <artifactId>jackson-datatype-json-org</artifactId>
282         <version>${jackson.version}</version>
283       </dependency>
284       <dependency>
285         <groupId>com.fasterxml.jackson.jaxrs</groupId>
286         <artifactId>jackson-jaxrs-base</artifactId>
287         <version>${jackson.version}</version>
288       </dependency>
289       <dependency>
290         <groupId>com.fasterxml.jackson.jaxrs</groupId>
291         <artifactId>jackson-jaxrs-json-provider</artifactId>
292         <version>${jackson.version}</version>
293       </dependency>
294       <dependency>
295         <groupId>com.fasterxml.jackson.module</groupId>
296         <artifactId>jackson-module-jaxb-annotations</artifactId>
297         <version>${jackson.version}</version>
298       </dependency>
299       <dependency>
300         <groupId>com.sun.xml.txw2</groupId>
301         <artifactId>txw2</artifactId>
302         <version>${txw2.version}</version>
303       </dependency>
304       <dependency>
305         <groupId>com.github.romix</groupId>
306         <artifactId>java-concurrent-hash-trie-map</artifactId>
307         <version>${ctrie.version}</version>
308       </dependency>
309       <dependency>
310         <groupId>com.google.code.findbugs</groupId>
311         <artifactId>jsr305</artifactId>
312         <version>${jsr305.api.version}</version>
313       </dependency>
314       <dependency>
315         <groupId>com.google.code.gson</groupId>
316         <artifactId>gson</artifactId>
317         <version>${gson.version}</version>
318       </dependency>
319       <dependency>
320         <groupId>commons-fileupload</groupId>
321         <artifactId>commons-fileupload</artifactId>
322         <version>${commons.fileupload.version}</version>
323       </dependency>
324       <dependency>
325         <groupId>commons-io</groupId>
326         <artifactId>commons-io</artifactId>
327         <version>${commons.io.version}</version>
328       </dependency>
329       <dependency>
330         <groupId>commons-net</groupId>
331         <artifactId>commons-net</artifactId>
332         <version>${commons.net.version}</version>
333       </dependency>
334       <dependency>
335         <groupId>eclipselink</groupId>
336         <artifactId>javax.persistence</artifactId>
337         <version>2.0.4.v201112161009</version>
338       </dependency>
339       <dependency>
340         <groupId>eclipselink</groupId>
341         <artifactId>javax.resource</artifactId>
342         <version>1.5.0.v200906010428</version>
343       </dependency>
344       <dependency>
345         <groupId>equinoxSDK381</groupId>
346         <artifactId>javax.servlet</artifactId>
347         <version>3.0.0.v201112011016</version>
348       </dependency>
349       <dependency>
350         <groupId>equinoxSDK381</groupId>
351         <artifactId>javax.servlet.jsp</artifactId>
352         <version>2.2.0.v201112011158</version>
353       </dependency>
354       <dependency>
355         <groupId>equinoxSDK381</groupId>
356         <artifactId>org.apache.felix.gogo.command</artifactId>
357         <version>0.8.0.v201108120515</version>
358       </dependency>
359       <dependency>
360         <groupId>equinoxSDK381</groupId>
361         <artifactId>org.apache.felix.gogo.runtime</artifactId>
362         <version>0.8.0.v201108120515</version>
363       </dependency>
364       <dependency>
365         <groupId>equinoxSDK381</groupId>
366         <artifactId>org.apache.felix.gogo.shell</artifactId>
367         <version>0.8.0.v201110170705</version>
368       </dependency>
369       <dependency>
370         <groupId>equinoxSDK381</groupId>
371         <artifactId>org.eclipse.equinox.cm</artifactId>
372         <version>1.0.400.v20120522-1841</version>
373       </dependency>
374       <dependency>
375         <groupId>equinoxSDK381</groupId>
376         <artifactId>org.eclipse.equinox.console</artifactId>
377         <version>1.0.0.v20120522-1841</version>
378       </dependency>
379       <dependency>
380         <groupId>equinoxSDK381</groupId>
381         <artifactId>org.eclipse.equinox.ds</artifactId>
382         <version>1.4.0.v20120522-1841</version>
383       </dependency>
384       <dependency>
385         <groupId>equinoxSDK381</groupId>
386         <artifactId>org.eclipse.equinox.launcher</artifactId>
387         <version>1.3.0.v20120522-1813</version>
388       </dependency>
389       <dependency>
390         <groupId>equinoxSDK381</groupId>
391         <artifactId>org.eclipse.equinox.util</artifactId>
392         <version>1.0.400.v20120522-2049</version>
393       </dependency>
394       <dependency>
395         <groupId>equinoxSDK381</groupId>
396         <artifactId>org.eclipse.osgi</artifactId>
397         <version>3.8.1.v20120830-144521</version>
398       </dependency>
399       <dependency>
400         <groupId>equinoxSDK381</groupId>
401         <artifactId>org.eclipse.osgi.services</artifactId>
402         <version>3.3.100.v20120522-1822</version>
403       </dependency>
404       <!-- Gemini Web -->
405       <dependency>
406         <groupId>geminiweb</groupId>
407         <artifactId>org.eclipse.gemini.web.core</artifactId>
408         <version>${geminiweb.version}</version>
409       </dependency>
410       <dependency>
411         <groupId>geminiweb</groupId>
412         <artifactId>org.eclipse.gemini.web.extender</artifactId>
413         <version>${geminiweb.version}</version>
414       </dependency>
415       <dependency>
416         <groupId>geminiweb</groupId>
417         <artifactId>org.eclipse.gemini.web.tomcat</artifactId>
418         <version>${geminiweb.version}</version>
419       </dependency>
420       <dependency>
421         <groupId>geminiweb</groupId>
422         <artifactId>org.eclipse.virgo.kernel.equinox.extensions</artifactId>
423         <version>${virgo.version}</version>
424       </dependency>
425       <dependency>
426         <groupId>geminiweb</groupId>
427         <artifactId>org.eclipse.virgo.util.common</artifactId>
428         <version>${virgo.version}</version>
429       </dependency>
430       <dependency>
431         <groupId>geminiweb</groupId>
432         <artifactId>org.eclipse.virgo.util.io</artifactId>
433         <version>${virgo.version}</version>
434       </dependency>
435       <dependency>
436         <groupId>geminiweb</groupId>
437         <artifactId>org.eclipse.virgo.util.math</artifactId>
438         <version>${virgo.version}</version>
439       </dependency>
440       <dependency>
441         <groupId>geminiweb</groupId>
442         <artifactId>org.eclipse.virgo.util.osgi</artifactId>
443         <version>${virgo.version}</version>
444       </dependency>
445       <dependency>
446         <groupId>geminiweb</groupId>
447         <artifactId>org.eclipse.virgo.util.osgi.manifest</artifactId>
448         <version>${virgo.version}</version>
449       </dependency>
450       <dependency>
451         <groupId>geminiweb</groupId>
452         <artifactId>org.eclipse.virgo.util.parser.manifest</artifactId>
453         <version>${virgo.version}</version>
454       </dependency>
455       <dependency>
456         <groupId>io.netty</groupId>
457         <artifactId>netty-buffer</artifactId>
458         <version>${netty.version}</version>
459       </dependency>
460       <dependency>
461         <groupId>io.netty</groupId>
462         <artifactId>netty-codec</artifactId>
463         <version>${netty.version}</version>
464       </dependency>
465       <dependency>
466         <groupId>io.netty</groupId>
467         <artifactId>netty-codec-http</artifactId>
468         <version>${netty.version}</version>
469       </dependency>
470       <dependency>
471         <groupId>io.netty</groupId>
472         <artifactId>netty-common</artifactId>
473         <version>${netty.version}</version>
474       </dependency>
475       <!-- Netty -->
476       <dependency>
477         <groupId>io.netty</groupId>
478         <artifactId>netty-handler</artifactId>
479         <version>${netty.version}</version>
480       </dependency>
481       <dependency>
482         <groupId>io.netty</groupId>
483         <artifactId>netty-transport</artifactId>
484         <version>${netty.version}</version>
485       </dependency>
486       <dependency>
487         <groupId>javax.ws.rs</groupId>
488         <artifactId>jsr311-api</artifactId>
489         <version>${jsr311.api.version}</version>
490       </dependency>
491       <dependency>
492         <groupId>orbit</groupId>
493         <artifactId>javax.activation</artifactId>
494         <version>1.1.0.v201211130549</version>
495       </dependency>
496       <dependency>
497         <groupId>orbit</groupId>
498         <artifactId>javax.annotation</artifactId>
499         <version>1.1.0.v201209060031</version>
500       </dependency>
501       <dependency>
502         <groupId>orbit</groupId>
503         <artifactId>javax.ejb</artifactId>
504         <version>3.1.1.v201204261316</version>
505       </dependency>
506       <dependency>
507         <groupId>orbit</groupId>
508         <artifactId>javax.el</artifactId>
509         <version>2.2.0.v201108011116</version>
510       </dependency>
511       <dependency>
512         <groupId>orbit</groupId>
513         <artifactId>javax.mail.glassfish</artifactId>
514         <version>1.4.1.v201108011116</version>
515       </dependency>
516       <dependency>
517         <groupId>orbit</groupId>
518         <artifactId>javax.servlet.jsp.jstl</artifactId>
519         <version>1.2.0.v201105211821</version>
520       </dependency>
521       <dependency>
522         <groupId>orbit</groupId>
523         <artifactId>javax.servlet.jsp.jstl.impl</artifactId>
524         <version>1.2.0.v201210211230</version>
525       </dependency>
526       <dependency>
527         <groupId>orbit</groupId>
528         <artifactId>javax.xml.rpc</artifactId>
529         <version>1.1.0.v201005080400</version>
530       </dependency>
531       <dependency>
532         <groupId>orbit</groupId>
533         <artifactId>org.apache.catalina</artifactId>
534         <version>7.0.32.v201211201336</version>
535       </dependency>
536       <dependency>
537         <groupId>orbit</groupId>
538         <artifactId>org.apache.catalina.ha</artifactId>
539         <version>7.0.32.v201211201952</version>
540       </dependency>
541       <dependency>
542         <groupId>orbit</groupId>
543         <artifactId>org.apache.catalina.tribes</artifactId>
544         <version>7.0.32.v201211201952</version>
545       </dependency>
546       <dependency>
547         <groupId>orbit</groupId>
548         <artifactId>org.apache.coyote</artifactId>
549         <version>7.0.32.v201211201952</version>
550       </dependency>
551       <dependency>
552         <groupId>orbit</groupId>
553         <artifactId>org.apache.el</artifactId>
554         <version>7.0.32.v201211081135</version>
555       </dependency>
556       <dependency>
557         <groupId>orbit</groupId>
558         <artifactId>org.apache.jasper</artifactId>
559         <version>7.0.32.v201211201952</version>
560       </dependency>
561       <dependency>
562         <groupId>orbit</groupId>
563         <artifactId>org.apache.juli.extras</artifactId>
564         <version>7.0.32.v201211081135</version>
565       </dependency>
566       <dependency>
567         <groupId>orbit</groupId>
568         <artifactId>org.apache.tomcat.api</artifactId>
569         <version>7.0.32.v201211081135</version>
570       </dependency>
571       <dependency>
572         <groupId>orbit</groupId>
573         <artifactId>org.apache.tomcat.util</artifactId>
574         <version>7.0.32.v201211201952</version>
575       </dependency>
576       <dependency>
577         <groupId>org.aopalliance</groupId>
578         <artifactId>com.springsource.org.aopalliance</artifactId>
579         <version>${aopalliance.version}</version>
580       </dependency>
581       <dependency>
582         <groupId>org.apache.felix</groupId>
583         <artifactId>org.apache.felix.dependencymanager</artifactId>
584         <version>${felix.dependencymanager.version}</version>
585       </dependency>
586       <dependency>
587         <groupId>org.apache.felix</groupId>
588         <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
589         <version>${felix.dependencymanager.shell.version}</version>
590       </dependency>
591       <dependency>
592         <groupId>org.apache.felix</groupId>
593         <artifactId>org.apache.felix.fileinstall</artifactId>
594         <version>${felix.fileinstall.version}</version>
595       </dependency>
596       <!-- felix webconsole -->
597       <dependency>
598         <groupId>org.apache.felix</groupId>
599         <artifactId>org.apache.felix.webconsole</artifactId>
600         <version>${felix.webconsole.version}</version>
601         <!-- the all bundle includes all the necessary plugins -->
602         <classifier>all</classifier>
603       </dependency>
604       <dependency>
605         <groupId>org.bouncycastle</groupId>
606         <artifactId>bcpkix-jdk15on</artifactId>
607         <version>${bouncycastle.version}</version>
608       </dependency>
609       <dependency>
610         <groupId>org.bouncycastle</groupId>
611         <artifactId>bcprov-jdk15on</artifactId>
612         <version>${bouncycastle.version}</version>
613       </dependency>
614       <dependency>
615         <groupId>org.codehaus.enunciate</groupId>
616         <artifactId>enunciate-core-annotations</artifactId>
617         <version>${enunciate.version}</version>
618       </dependency>
619       <dependency>
620         <groupId>org.codehaus.jettison</groupId>
621         <artifactId>jettison</artifactId>
622         <version>${jettison.version}</version>
623       </dependency>
624       <!-- equinox http service bridge -->
625       <dependency>
626         <groupId>org.eclipse.equinox.http</groupId>
627         <artifactId>servlet</artifactId>
628         <version>1.0.0-v20070606</version>
629       </dependency>
630       <dependency>
631         <groupId>org.eclipse.persistence</groupId>
632         <artifactId>org.eclipse.persistence.antlr</artifactId>
633         <version>${eclipse.persistence.version}</version>
634       </dependency>
635       <dependency>
636         <groupId>org.eclipse.persistence</groupId>
637         <artifactId>org.eclipse.persistence.core</artifactId>
638         <version>${eclipse.persistence.version}</version>
639       </dependency>
640       <dependency>
641         <groupId>org.eclipse.persistence</groupId>
642         <artifactId>org.eclipse.persistence.moxy</artifactId>
643         <version>${eclipse.persistence.version}</version>
644       </dependency>
645       <dependency>
646         <groupId>org.javassist</groupId>
647         <artifactId>javassist</artifactId>
648         <version>${javassist.version}</version>
649       </dependency>
650       <dependency>
651         <groupId>org.jboss.spec.javax.transaction</groupId>
652         <artifactId>jboss-transaction-api_1.1_spec</artifactId>
653         <version>1.0.1.Final</version>
654       </dependency>
655       <dependency>
656         <groupId>org.jolokia</groupId>
657         <artifactId>jolokia-osgi</artifactId>
658         <version>${jolokia.version}</version>
659       </dependency>
660       <dependency>
661         <groupId>org.json</groupId>
662         <artifactId>json</artifactId>
663         <version>${org.json.version}</version>
664       </dependency>
665       <dependency>
666         <groupId>org.osgi</groupId>
667         <artifactId>org.osgi.compendium</artifactId>
668         <version>${osgi.compendium.version}</version>
669       </dependency>
670       <dependency>
671         <groupId>org.osgi</groupId>
672         <artifactId>org.osgi.core</artifactId>
673         <version>${osgi.core.version}</version>
674       </dependency>
675       <dependency>
676         <groupId>org.ow2.asm</groupId>
677         <artifactId>asm-all</artifactId>
678         <version>4.1</version>
679       </dependency>
680       <!-- Visual VM hook -->
681       <dependency>
682         <groupId>org.ow2.chameleon.management</groupId>
683         <artifactId>chameleon-mbeans</artifactId>
684         <version>1.0.0</version>
685       </dependency>
686       <dependency>
687         <groupId>org.springframework</groupId>
688         <artifactId>org.springframework.aop</artifactId>
689         <version>${spring.version}</version>
690       </dependency>
691       <dependency>
692         <groupId>org.springframework</groupId>
693         <artifactId>org.springframework.asm</artifactId>
694         <version>${spring.version}</version>
695       </dependency>
696       <dependency>
697         <groupId>org.springframework</groupId>
698         <artifactId>org.springframework.beans</artifactId>
699         <version>${spring.version}</version>
700       </dependency>
701       <dependency>
702         <groupId>org.springframework</groupId>
703         <artifactId>org.springframework.context</artifactId>
704         <version>${spring.version}</version>
705       </dependency>
706       <dependency>
707         <groupId>org.springframework</groupId>
708         <artifactId>org.springframework.context.support</artifactId>
709         <version>${spring.version}</version>
710       </dependency>
711       <dependency>
712         <groupId>org.springframework</groupId>
713         <artifactId>org.springframework.core</artifactId>
714         <version>${spring.version}</version>
715       </dependency>
716       <dependency>
717         <groupId>org.springframework</groupId>
718         <artifactId>org.springframework.expression</artifactId>
719         <version>${spring.version}</version>
720       </dependency>
721       <dependency>
722         <groupId>org.springframework</groupId>
723         <artifactId>org.springframework.transaction</artifactId>
724         <version>${spring-security.version}</version>
725       </dependency>
726       <dependency>
727         <groupId>org.springframework</groupId>
728         <artifactId>org.springframework.web</artifactId>
729         <version>${spring.version}</version>
730       </dependency>
731       <dependency>
732         <groupId>org.springframework</groupId>
733         <artifactId>org.springframework.web.servlet</artifactId>
734         <version>${spring.version}</version>
735       </dependency>
736       <!-- Spring security -->
737       <dependency>
738         <groupId>org.springframework.security</groupId>
739         <artifactId>spring-security-config</artifactId>
740         <version>${spring-security.version}</version>
741       </dependency>
742       <dependency>
743         <groupId>org.springframework.security</groupId>
744         <artifactId>spring-security-core</artifactId>
745         <version>${spring-security.version}</version>
746       </dependency>
747       <dependency>
748         <groupId>org.springframework.security</groupId>
749         <artifactId>spring-security-taglibs</artifactId>
750         <version>${spring-security.version}</version>
751       </dependency>
752       <dependency>
753         <groupId>org.springframework.security</groupId>
754         <artifactId>spring-security-web</artifactId>
755         <version>${spring-security.version}</version>
756       </dependency>
757       <dependency>
758         <groupId>virgomirror</groupId>
759         <artifactId>org.eclipse.jdt.core.compiler.batch</artifactId>
760         <version>3.8.0.I20120518-2145</version>
761       </dependency>
762       <!-- Add Pax Exam -->
763       <dependency>
764         <groupId>org.ops4j.pax.exam</groupId>
765         <artifactId>pax-exam-container-native</artifactId>
766         <version>${exam.version}</version>
767         <scope>test</scope>
768       </dependency>
769       <dependency>
770         <groupId>org.ops4j.pax.exam</groupId>
771         <artifactId>pax-exam-junit4</artifactId>
772         <version>${exam.version}</version>
773         <scope>test</scope>
774       </dependency>
775       <dependency>
776         <groupId>org.ops4j.pax.exam</groupId>
777         <artifactId>pax-exam-link-mvn</artifactId>
778         <version>${exam.version}</version>
779         <scope>test</scope>
780       </dependency>
781       <dependency>
782         <groupId>org.ops4j.pax.url</groupId>
783         <artifactId>pax-url-aether</artifactId>
784         <version>${url.version}</version>
785         <scope>test</scope>
786       </dependency>
787       <dependency>
788         <groupId>org.springframework.osgi</groupId>
789         <artifactId>spring-osgi-mock</artifactId>
790         <version>${spring-osgi.version}</version>
791         <scope>test</scope>
792       </dependency>
793       <dependency>
794         <groupId>xmlunit</groupId>
795         <artifactId>xmlunit</artifactId>
796         <version>1.5</version>
797         <scope>test</scope>
798       </dependency>
799     </dependencies>
800   </dependencyManagement>
801   <repositories>
802     <!-- OpenDayLight Repo Mirror -->
803     <repository>
804       <releases>
805         <enabled>true</enabled>
806         <updatePolicy>never</updatePolicy>
807       </releases>
808       <snapshots>
809         <enabled>false</enabled>
810       </snapshots>
811       <id>opendaylight-mirror</id>
812       <name>opendaylight-mirror</name>
813       <url>${nexusproxy}/groups/public/</url>
814     </repository>
815     <!-- OpenDayLight Snapshot artifact -->
816     <repository>
817       <releases>
818         <enabled>false</enabled>
819       </releases>
820       <snapshots>
821         <enabled>true</enabled>
822       </snapshots>
823       <id>opendaylight-snapshot</id>
824       <name>opendaylight-snapshot</name>
825       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
826     </repository>
827   </repositories>
828   <pluginRepositories>
829     <!-- OpenDayLight Repo Mirror -->
830     <pluginRepository>
831       <releases>
832         <enabled>true</enabled>
833         <updatePolicy>never</updatePolicy>
834       </releases>
835       <snapshots>
836         <enabled>false</enabled>
837       </snapshots>
838       <id>opendaylight-mirror</id>
839       <name>opendaylight-mirror</name>
840       <url>${nexusproxy}/groups/public/</url>
841     </pluginRepository>
842     <!-- OpenDayLight Snapshot artifact -->
843     <pluginRepository>
844       <releases>
845         <enabled>false</enabled>
846       </releases>
847       <snapshots>
848         <enabled>true</enabled>
849       </snapshots>
850       <id>opendaylight-snapshot</id>
851       <name>opendaylight-snapshot</name>
852       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
853     </pluginRepository>
854   </pluginRepositories>
855   <build>
856     <pluginManagement>
857       <plugins>
858         <plugin>
859           <groupId>org.eclipse.m2e</groupId>
860           <artifactId>lifecycle-mapping</artifactId>
861           <version>1.0.0</version>
862           <configuration>
863             <lifecycleMappingMetadata>
864               <pluginExecutions>
865                 <pluginExecution>
866                   <pluginExecutionFilter>
867                     <groupId>org.apache.felix</groupId>
868                     <artifactId>maven-bundle-plugin</artifactId>
869                     <versionRange>[1.0,)</versionRange>
870                     <goals>
871                       <goal>manifest</goal>
872                     </goals>
873                   </pluginExecutionFilter>
874                   <action>
875                     <execute></execute>
876                   </action>
877                 </pluginExecution>
878               </pluginExecutions>
879             </lifecycleMappingMetadata>
880           </configuration>
881         </plugin>
882         <plugin>
883           <groupId>org.apache.maven.plugins</groupId>
884           <artifactId>maven-release-plugin</artifactId>
885           <version>${maven.release.version}</version>
886         </plugin>
887         <plugin>
888           <groupId>org.apache.maven.plugins</groupId>
889           <artifactId>maven-checkstyle-plugin</artifactId>
890           <version>${checkstyle.version}</version>
891         </plugin>
892       </plugins>
893     </pluginManagement>
894   </build>
895   <reporting>
896     <plugins>
897       <plugin>
898         <groupId>org.codehaus.mojo</groupId>
899         <artifactId>findbugs-maven-plugin</artifactId>
900         <version>2.5.3</version>
901         <configuration>
902           <effort>Max</effort>
903           <threshold>Low</threshold>
904           <goal>site</goal>
905         </configuration>
906       </plugin>
907       <plugin>
908         <groupId>org.codehaus.mojo</groupId>
909         <artifactId>jdepend-maven-plugin</artifactId>
910         <version>2.0-beta-2</version>
911       </plugin>
912     </plugins>
913   </reporting>
914 </project>