370526aca126526a4919a5ce08dbef298951b038
[controller.git] / opendaylight / commons / opendaylight / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4   <modelVersion>4.0.0</modelVersion>
5   <prerequisites>
6     <maven>3.0</maven>
7   </prerequisites>
8   <groupId>org.opendaylight.controller</groupId>
9   <artifactId>commons.opendaylight</artifactId>
10   <version>1.4.0-SNAPSHOT</version>
11   <packaging>pom</packaging>
12
13   <properties>
14     <sonar.host.url>https://sonar.opendaylight.org/</sonar.host.url>
15     <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>
16     <sitedeploy>dav:http://nexus.opendaylight.org/content/sites/site</sitedeploy>
17     <siteplugin>3.2</siteplugin>
18     <projectinfo>2.6</projectinfo>
19     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
20     <compiler.version>2.3.2</compiler.version>
21     <surefire.version>2.13</surefire.version>
22     <exam.version>3.0.0</exam.version>
23     <url.version>1.5.0</url.version>
24     <enunciate.version>1.26.2</enunciate.version>
25     <sonar.branch>${user.name}-private-view</sonar.branch>
26     <sonar.skippedModules>org.openflow.openflowj,net.sf.jung2</sonar.skippedModules>
27     <logback.version>1.0.9</logback.version>
28     <slf4j.version>1.7.2</slf4j.version>
29     <jackson.version>1.9.8</jackson.version>
30     <spring.version>3.1.3.RELEASE</spring.version>
31     <spring-security.version>3.1.3.RELEASE</spring-security.version>
32     <jersey.version>1.17</jersey.version>
33     <virgo.version>3.6.0.RELEASE</virgo.version>
34     <geminiweb.version>2.2.0.RELEASE</geminiweb.version>
35   </properties>
36
37   <pluginRepositories>
38     <pluginRepository>
39       <id>central2</id>
40       <name>central2</name>
41       <url>${nexusproxy}/repositories/central2/</url>
42     </pluginRepository>
43   </pluginRepositories>
44
45   <profiles>
46     <profile>
47       <id>viewbuild</id>
48       <activation>
49         <activeByDefault>true</activeByDefault>
50       </activation>
51       <properties>
52         <build.suffix>${project.version}</build.suffix>
53       </properties>
54     </profile>
55     <profile>
56       <id>jenkins</id>
57       <activation>
58         <property>
59           <name>BUILDSUFFIX</name>
60         </property>
61       </activation>
62       <properties>
63         <build.suffix>${BUILDSUFFIX}</build.suffix>
64       </properties>
65     </profile>
66     <profile>
67       <id>fastreassembly</id>
68       <build>
69         <plugins>
70           <plugin>
71             <groupId>org.apache.maven.plugins</groupId>
72             <artifactId>maven-dependency-plugin</artifactId>
73             <version>2.4</version>
74             <executions>
75               <execution>
76                 <id>copyfastreassembly</id>
77                 <phase>install</phase>
78                 <goals>
79                   <goal>copy</goal>
80                 </goals>
81                 <configuration>
82                   <artifactItems>
83                     <artifactItem>
84                       <groupId>${project.groupId}</groupId>
85                       <artifactId>${project.artifactId}</artifactId>
86                       <version>${project.version}</version>
87                       <destFileName>${project.groupId}.${project.artifactId}-${project.version}.jar</destFileName>
88                     </artifactItem>
89                   </artifactItems>
90                   <outputDirectory>${fastreassembly.directory}</outputDirectory>
91                 </configuration>
92               </execution>
93             </executions>
94           </plugin>
95         </plugins>
96       </build>
97     </profile>
98   </profiles>
99
100   <repositories>
101     <!-- EBR release -->
102     <!-- http://repository.springsource.com/maven/bundles/release -->
103     <repository>
104       <id>ebr-bundles-release</id>
105       <name>ebr-bundles-release</name>
106       <url>${nexusproxy}/repositories/ebr-bundles-release/</url>
107     </repository>
108     <!-- EBR external -->
109     <!-- http://repository.springsource.com/maven/bundles/external -->
110     <repository>
111       <id>ebr-bundles-external</id>
112       <name>ebr-bundles-external</name>
113       <url>${nexusproxy}/repositories/ebr-bundles-external/</url>
114     </repository>
115     <!-- Maven repo2 mirror -->
116     <!-- http://repo2.maven.org/maven2 -->
117     <repository>
118       <id>central2</id>
119       <name>central2</name>
120       <url>${nexusproxy}/repositories/central2/</url>
121     </repository>
122     <!-- Maven repo1 mirror -->
123     <!-- http://repo1.maven.org/maven2 -->
124     <repository>
125       <id>central</id>
126       <name>central</name>
127       <url>${nexusproxy}/repositories/central/</url>
128     </repository>
129     <!-- Pax mirror -->
130     <!-- https://oss.sonatype.org/content/repositories/ops4j-releases -->
131     <repository>
132       <id>ops4j-releases</id>
133       <name>ops4j-releases</name>
134       <url>${nexusproxy}/repositories/ops4j-releases/</url>
135     </repository>
136     <!-- Third Packages hosted in local maven because not available in
137          other places -->
138     <repository>
139       <id>thirdparty</id>
140       <name>thirdparty</name>
141       <url>${nexusproxy}/repositories/thirdparty/</url>
142     </repository>
143     <!-- Jboss mirror -->
144     <!-- https://repository.jboss.org/nexus/content/repositories/releases -->
145     <repository>
146       <id>jboss.releases</id>
147       <name>jboss.releases</name>
148       <url>${nexusproxy}/repositories/jboss.releases/</url>
149     </repository>
150     <!-- OpenDayLight Released artifact -->
151     <repository>
152       <id>opendaylight-release</id>
153       <name>opendaylight-release</name>
154       <url>${nexusproxy}/repositories/opendaylight.release/</url>
155     </repository>
156     <!-- OpenDayLight Snapshot artifact -->
157     <repository>
158       <id>opendaylight-snapshot</id>
159       <name>opendaylight-snapshot</name>
160       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
161     </repository>
162   </repositories>
163   <distributionManagement>
164     <!-- OpenDayLight Released artifact -->
165     <repository>
166       <id>opendaylight-release</id>
167       <url>${nexusproxy}/repositories/opendaylight.release/</url>
168     </repository>
169     <!-- OpenDayLight Snapshot artifact -->
170     <snapshotRepository>
171       <id>opendaylight-snapshot</id>
172       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>
173     </snapshotRepository>
174     <!-- Site deployment -->
175     <site>
176       <id>website</id>
177       <url>${sitedeploy}</url>
178     </site>
179   </distributionManagement>
180
181   <reporting>
182     <excludeDefaults>true</excludeDefaults>
183     <outputDirectory>${project.build.directory}/site</outputDirectory>
184     <plugins>
185       <plugin>
186         <groupId>org.apache.maven.plugins</groupId>
187         <artifactId>maven-project-info-reports-plugin</artifactId>
188         <version>${projectinfo}</version>
189         <configuration>
190           <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
191           <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
192         </configuration>
193         <reportSets>
194           <reportSet>
195             <reports>
196               <report>index</report>
197               <report>project-team</report>
198               <report>license</report>
199               <report>mailing-list</report>
200               <report>plugin-management</report>
201               <report>cim</report>
202               <report>issue-tracking</report>
203               <report>scm</report>
204               <report>summary</report>
205             </reports>
206           </reportSet>
207         </reportSets>
208       </plugin>
209       <plugin>
210         <groupId>org.apache.maven.plugins</groupId>
211         <artifactId>maven-jxr-plugin</artifactId>
212         <version>2.3</version>
213         <configuration>
214           <aggregate>true</aggregate>
215           <linkJavadoc>true</linkJavadoc>
216         </configuration>
217       </plugin>
218       <plugin>
219         <groupId>org.apache.maven.plugins</groupId>
220         <artifactId>maven-checkstyle-plugin</artifactId>
221         <version>2.10</version>
222       </plugin>
223       <plugin>
224         <groupId>org.apache.maven.plugins</groupId>
225         <artifactId>maven-javadoc-plugin</artifactId>
226         <version>2.8.1</version>
227         <configuration>
228           <doclet>org.jboss.apiviz.APIviz</doclet>
229           <docletArtifact>
230             <groupId>org.jboss.apiviz</groupId>
231             <artifactId>apiviz</artifactId>
232             <version>1.3.2.GA</version>
233           </docletArtifact>
234           <finalName>${project.artifactId}-${build.suffix}</finalName>
235           <useStandardDocletOptions>true</useStandardDocletOptions>
236           <charset>UTF-8</charset>
237           <encoding>UTF-8</encoding>
238           <docencoding>UTF-8</docencoding>
239           <breakiterator>true</breakiterator>
240           <version>true</version>
241           <author>true</author>
242           <keywords>true</keywords>
243           <excludePackageNames>*.internal:edu.uci.*</excludePackageNames>
244         </configuration>
245       </plugin>
246     </plugins>
247   </reporting>
248
249   <build>
250     <plugins>
251       <plugin>
252         <groupId>org.codehaus.mojo</groupId>
253         <artifactId>properties-maven-plugin</artifactId>
254         <version>1.0-alpha-2</version>
255         <executions>
256           <execution>
257             <goals>
258               <goal>set-system-properties</goal>
259             </goals>
260             <configuration>
261               <properties>
262                 <property>
263                   <name>logback.configurationFile</name>
264                   <value>${project.parent.relativePath}/logback.xml</value>
265                 </property>
266               </properties>
267             </configuration>
268           </execution>
269         </executions>
270       </plugin>
271       <plugin>
272         <groupId>com.googlecode.maven-java-formatter-plugin</groupId>
273         <artifactId>maven-java-formatter-plugin</artifactId>
274         <version>0.3.1</version>
275         <configuration>
276           <compilerSource>1.6</compilerSource>
277           <compilerCompliance>1.6</compilerCompliance>
278           <compilerTargetPlatform>1.6</compilerTargetPlatform>
279           <configFile>${project.parent.relativePath}/sun_coding_style.xml</configFile>
280         </configuration>
281       </plugin>
282     </plugins>
283     <pluginManagement>
284       <plugins>
285         <!-- Ignore/Execute plugin execution -->
286         <plugin>
287           <groupId>org.eclipse.m2e</groupId>
288           <artifactId>lifecycle-mapping</artifactId>
289           <version>1.0.0</version>
290           <configuration>
291             <lifecycleMappingMetadata>
292               <pluginExecutions>
293                 <pluginExecution>
294                   <pluginExecutionFilter>
295                     <groupId>org.codehaus.mojo</groupId>
296                     <artifactId>properties-maven-plugin</artifactId>
297                     <versionRange>[0.0,)</versionRange>
298                     <goals>
299                       <goal>set-system-properties</goal>
300                     </goals>
301                   </pluginExecutionFilter>
302                   <action>
303                     <ignore/>
304                   </action>
305                 </pluginExecution>
306               </pluginExecutions>
307             </lifecycleMappingMetadata>
308           </configuration>
309         </plugin>
310         <plugin>
311           <groupId>org.codehaus.enunciate</groupId>
312           <artifactId>maven-enunciate-plugin</artifactId>
313           <version>${enunciate.version}</version>
314           <configuration>
315             <configFile>enunciate.xml</configFile>
316           </configuration>
317           <executions>
318             <execution>
319               <goals>
320                 <goal>docs</goal>
321               </goals>
322             </execution>
323           </executions>
324         </plugin>
325         <plugin>
326           <groupId>org.apache.maven.plugins</groupId>
327           <artifactId>maven-compiler-plugin</artifactId>
328           <version>${compiler.version}</version>
329           <configuration>
330             <source>1.6</source>
331             <target>1.6</target>
332           </configuration>
333         </plugin>
334         <plugin>
335           <groupId>org.apache.maven.plugins</groupId>
336           <artifactId>maven-javadoc-plugin</artifactId>
337           <version>2.8.1</version>
338           <configuration>
339             <doclet>org.jboss.apiviz.APIviz</doclet>
340             <docletArtifact>
341               <groupId>org.jboss.apiviz</groupId>
342               <artifactId>apiviz</artifactId>
343               <version>1.3.2.GA</version>
344             </docletArtifact>
345             <finalName>${project.artifactId}-${build.suffix}</finalName>
346             <useStandardDocletOptions>true</useStandardDocletOptions>
347             <charset>UTF-8</charset>
348             <encoding>UTF-8</encoding>
349             <docencoding>UTF-8</docencoding>
350             <breakiterator>true</breakiterator>
351             <version>true</version>
352             <author>true</author>
353             <keywords>true</keywords>
354             <excludePackageNames>net.sf.jnetlib.*:cern.*:corejava:*.internal:edu.uci.*</excludePackageNames>
355           </configuration>
356         </plugin>
357         <plugin>
358           <groupId>org.apache.maven.plugins</groupId>
359           <artifactId>maven-jxr-plugin</artifactId>
360           <version>2.3</version>
361           <configuration>
362             <aggregate>true</aggregate>
363             <linkJavadoc>true</linkJavadoc>
364             <javadocDir>target/apidocs</javadocDir>
365           </configuration>
366         </plugin>
367       </plugins>
368     </pluginManagement>
369   </build>
370
371   <dependencies>
372     <dependency>
373       <groupId>org.slf4j</groupId>
374       <artifactId>jcl-over-slf4j</artifactId>
375       <version>${slf4j.version}</version>
376     </dependency>
377     <dependency>
378       <groupId>org.slf4j</groupId>
379       <artifactId>slf4j-api</artifactId>
380       <version>${slf4j.version}</version>
381     </dependency>
382     <dependency>
383       <groupId>org.slf4j</groupId>
384       <artifactId>log4j-over-slf4j</artifactId>
385       <version>${slf4j.version}</version>
386     </dependency>
387     <dependency>
388       <groupId>ch.qos.logback</groupId>
389       <artifactId>logback-core</artifactId>
390       <version>${logback.version}</version>
391     </dependency>
392     <dependency>
393       <groupId>ch.qos.logback</groupId>
394       <artifactId>logback-classic</artifactId>
395       <version>${logback.version}</version>
396     </dependency>
397     <dependency>
398       <groupId>org.codehaus.jackson</groupId>
399       <artifactId>jackson-mapper-asl</artifactId>
400       <version>${jackson.version}</version>
401     </dependency>
402     <dependency>
403       <groupId>org.codehaus.jackson</groupId>
404       <artifactId>jackson-core-asl</artifactId>
405       <version>${jackson.version}</version>
406     </dependency>
407     <dependency>
408       <groupId>org.codehaus.jackson</groupId>
409       <artifactId>jackson-jaxrs</artifactId>
410       <version>${jackson.version}</version>
411     </dependency>
412     <dependency>
413       <groupId>org.codehaus.jettison</groupId>
414       <artifactId>jettison</artifactId>
415       <version>1.3.3</version>
416     </dependency>
417     <dependency>
418       <groupId>commons-io</groupId>
419       <artifactId>commons-io</artifactId>
420       <version>2.3</version>
421     </dependency>
422     <dependency>
423       <groupId>commons-fileupload</groupId>
424       <artifactId>commons-fileupload</artifactId>
425       <version>1.2.2</version>
426     </dependency>
427     <dependency>
428       <groupId>equinoxSDK381</groupId>
429       <artifactId>javax.servlet</artifactId>
430       <version>3.0.0.v201112011016</version>
431     </dependency>
432     <dependency>
433       <groupId>equinoxSDK381</groupId>
434       <artifactId>javax.servlet.jsp</artifactId>
435       <version>2.2.0.v201112011158</version>
436     </dependency>
437     <dependency>
438       <groupId>equinoxSDK381</groupId>
439       <artifactId>org.eclipse.equinox.ds</artifactId>
440       <version>1.4.0.v20120522-1841</version>
441     </dependency>
442     <dependency>
443       <groupId>equinoxSDK381</groupId>
444       <artifactId>org.eclipse.equinox.util</artifactId>
445       <version>1.0.400.v20120522-2049</version>
446     </dependency>
447     <dependency>
448       <groupId>equinoxSDK381</groupId>
449       <artifactId>org.eclipse.osgi.services</artifactId>
450       <version>3.3.100.v20120522-1822</version>
451     </dependency>
452     <dependency>
453       <groupId>equinoxSDK381</groupId>
454       <artifactId>org.eclipse.osgi</artifactId>
455       <version>3.8.1.v20120830-144521</version>
456     </dependency>
457     <dependency>
458       <groupId>equinoxSDK381</groupId>
459       <artifactId>org.apache.felix.gogo.command</artifactId>
460       <version>0.8.0.v201108120515</version>
461     </dependency>
462     <dependency>
463       <groupId>equinoxSDK381</groupId>
464       <artifactId>org.apache.felix.gogo.runtime</artifactId>
465       <version>0.8.0.v201108120515</version>
466     </dependency>
467     <dependency>
468       <groupId>equinoxSDK381</groupId>
469       <artifactId>org.apache.felix.gogo.shell</artifactId>
470       <version>0.8.0.v201110170705</version>
471     </dependency>
472     <dependency>
473       <groupId>equinoxSDK381</groupId>
474       <artifactId>org.eclipse.equinox.cm</artifactId>
475       <version>1.0.400.v20120522-1841</version>
476     </dependency>
477     <dependency>
478       <groupId>equinoxSDK381</groupId>
479       <artifactId>org.eclipse.equinox.console</artifactId>
480       <version>1.0.0.v20120522-1841</version>
481     </dependency>
482     <dependency>
483       <groupId>equinoxSDK381</groupId>
484       <artifactId>org.eclipse.equinox.launcher</artifactId>
485       <version>1.3.0.v20120522-1813</version>
486     </dependency>
487     <!-- Gemini Web -->
488     <dependency>
489       <groupId>geminiweb</groupId>
490       <artifactId>org.eclipse.gemini.web.core</artifactId>
491       <version>${geminiweb.version}</version>
492     </dependency>
493     <dependency>
494       <groupId>geminiweb</groupId>
495       <artifactId>org.eclipse.gemini.web.extender</artifactId>
496       <version>${geminiweb.version}</version>
497     </dependency>
498     <dependency>
499       <groupId>geminiweb</groupId>
500       <artifactId>org.eclipse.gemini.web.tomcat</artifactId>
501       <version>${geminiweb.version}</version>
502     </dependency>
503     <dependency>
504       <groupId>geminiweb</groupId>
505       <artifactId>org.eclipse.virgo.kernel.equinox.extensions</artifactId>
506       <version>${virgo.version}</version>
507     </dependency>
508     <dependency>
509       <groupId>geminiweb</groupId>
510       <artifactId>org.eclipse.virgo.util.common</artifactId>
511       <version>${virgo.version}</version>
512     </dependency>
513     <dependency>
514       <groupId>geminiweb</groupId>
515       <artifactId>org.eclipse.virgo.util.io</artifactId>
516       <version>${virgo.version}</version>
517     </dependency>
518     <dependency>
519       <groupId>geminiweb</groupId>
520       <artifactId>org.eclipse.virgo.util.math</artifactId>
521       <version>${virgo.version}</version>
522     </dependency>
523     <dependency>
524       <groupId>geminiweb</groupId>
525       <artifactId>org.eclipse.virgo.util.osgi</artifactId>
526       <version>${virgo.version}</version>
527     </dependency>
528     <dependency>
529       <groupId>geminiweb</groupId>
530       <artifactId>org.eclipse.virgo.util.osgi.manifest</artifactId>
531       <version>${virgo.version}</version>
532     </dependency>
533     <dependency>
534       <groupId>geminiweb</groupId>
535       <artifactId>org.eclipse.virgo.util.parser.manifest</artifactId>
536       <version>${virgo.version}</version>
537     </dependency>
538     <dependency>
539       <groupId>org.apache.felix</groupId>
540       <artifactId>org.apache.felix.dependencymanager</artifactId>
541       <version>3.1.0</version>
542     </dependency>
543     <dependency>
544       <groupId>org.apache.felix</groupId>
545       <artifactId>org.apache.felix.dependencymanager.shell</artifactId>
546       <version>3.0.1</version>
547     </dependency>
548     <dependency>
549       <groupId>com.google.code.gson</groupId>
550       <artifactId>gson</artifactId>
551       <version>2.1</version>
552       <scope>compile</scope>
553     </dependency>
554     <dependency>
555       <groupId>org.jboss.spec.javax.transaction</groupId>
556       <artifactId>jboss-transaction-api_1.1_spec</artifactId>
557       <version>1.0.1.Final</version>
558     </dependency>
559     <dependency>
560       <groupId>org.apache.felix</groupId>
561       <artifactId>org.apache.felix.fileinstall</artifactId>
562       <version>3.1.6</version>
563     </dependency>
564     <dependency>
565       <groupId>org.apache.commons</groupId>
566       <artifactId>commons-lang3</artifactId>
567       <version>3.1</version>
568     </dependency>
569     <dependency>
570       <groupId>virgomirror</groupId>
571       <artifactId>org.eclipse.jdt.core.compiler.batch</artifactId>
572       <version>3.8.0.I20120518-2145</version>
573     </dependency>
574     <dependency>
575       <groupId>eclipselink</groupId>
576       <artifactId>javax.persistence</artifactId>
577       <version>2.0.4.v201112161009</version>
578     </dependency>
579     <dependency>
580       <groupId>orbit</groupId>
581       <artifactId>javax.activation</artifactId>
582       <version>1.1.0.v201211130549</version>
583     </dependency>
584     <dependency>
585       <groupId>orbit</groupId>
586       <artifactId>javax.annotation</artifactId>
587       <version>1.1.0.v201209060031</version>
588     </dependency>
589     <dependency>
590       <groupId>orbit</groupId>
591       <artifactId>javax.ejb</artifactId>
592       <version>3.1.1.v201204261316</version>
593     </dependency>
594     <dependency>
595       <groupId>orbit</groupId>
596       <artifactId>javax.el</artifactId>
597       <version>2.2.0.v201108011116</version>
598     </dependency>
599     <dependency>
600       <groupId>orbit</groupId>
601       <artifactId>javax.mail.glassfish</artifactId>
602       <version>1.4.1.v201108011116</version>
603     </dependency>
604     <dependency>
605       <groupId>orbit</groupId>
606       <artifactId>javax.xml.rpc</artifactId>
607       <version>1.1.0.v201005080400</version>
608     </dependency>
609     <dependency>
610       <groupId>orbit</groupId>
611       <artifactId>org.apache.catalina</artifactId>
612       <version>7.0.32.v201211201336</version>
613     </dependency>
614     <dependency>
615       <groupId>orbit</groupId>
616       <artifactId>org.apache.catalina.ha</artifactId>
617       <version>7.0.32.v201211201952</version>
618     </dependency>
619     <dependency>
620       <groupId>orbit</groupId>
621       <artifactId>org.apache.catalina.tribes</artifactId>
622       <version>7.0.32.v201211201952</version>
623     </dependency>
624     <dependency>
625       <groupId>orbit</groupId>
626       <artifactId>org.apache.coyote</artifactId>
627       <version>7.0.32.v201211201952</version>
628     </dependency>
629     <dependency>
630       <groupId>orbit</groupId>
631       <artifactId>org.apache.el</artifactId>
632       <version>7.0.32.v201211081135</version>
633     </dependency>
634     <dependency>
635       <groupId>orbit</groupId>
636       <artifactId>org.apache.jasper</artifactId>
637       <version>7.0.32.v201211201952</version>
638     </dependency>
639     <dependency>
640       <groupId>orbit</groupId>
641       <artifactId>org.apache.juli.extras</artifactId>
642       <version>7.0.32.v201211081135</version>
643     </dependency>
644     <dependency>
645       <groupId>orbit</groupId>
646       <artifactId>org.apache.tomcat.api</artifactId>
647       <version>7.0.32.v201211081135</version>
648     </dependency>
649     <dependency>
650       <groupId>orbit</groupId>
651       <artifactId>org.apache.tomcat.util</artifactId>
652       <version>7.0.32.v201211201952</version>
653     </dependency>
654     <dependency>
655       <groupId>orbit</groupId>
656       <artifactId>javax.servlet.jsp.jstl</artifactId>
657       <version>1.2.0.v201105211821</version>
658     </dependency>
659     <dependency>
660       <groupId>orbit</groupId>
661       <artifactId>javax.servlet.jsp.jstl.impl</artifactId>
662       <version>1.2.0.v201210211230</version>
663     </dependency>
664     <!-- Add Pax Exam -->
665     <dependency>
666       <groupId>org.ops4j.pax.exam</groupId>
667       <artifactId>pax-exam-container-native</artifactId>
668       <version>${exam.version}</version>
669       <scope>test</scope>
670     </dependency>
671     <dependency>
672       <groupId>org.ops4j.pax.exam</groupId>
673       <artifactId>pax-exam-junit4</artifactId>
674       <version>${exam.version}</version>
675       <scope>test</scope>
676     </dependency>
677     <dependency>
678       <groupId>org.ops4j.pax.exam</groupId>
679       <artifactId>pax-exam-link-mvn</artifactId>
680       <version>${exam.version}</version>
681       <scope>test</scope>
682     </dependency>
683     <dependency>
684       <groupId>org.ops4j.pax.url</groupId>
685       <artifactId>pax-url-aether</artifactId>
686       <version>${url.version}</version>
687       <scope>test</scope>
688     </dependency>
689     <dependency>
690       <groupId>org.springframework</groupId>
691       <artifactId>org.springframework.asm</artifactId>
692       <version>${spring.version}</version>
693     </dependency>
694     <dependency>
695       <groupId>org.springframework</groupId>
696       <artifactId>org.springframework.aop</artifactId>
697       <version>${spring.version}</version>
698     </dependency>
699     <dependency>
700       <groupId>org.springframework</groupId>
701       <artifactId>org.springframework.context</artifactId>
702       <version>${spring.version}</version>
703     </dependency>
704     <dependency>
705       <groupId>org.springframework</groupId>
706       <artifactId>org.springframework.context.support</artifactId>
707       <version>${spring.version}</version>
708     </dependency>
709     <dependency>
710       <groupId>org.springframework</groupId>
711       <artifactId>org.springframework.core</artifactId>
712       <version>${spring.version}</version>
713     </dependency>
714     <dependency>
715       <groupId>org.springframework</groupId>
716       <artifactId>org.springframework.beans</artifactId>
717       <version>${spring.version}</version>
718     </dependency>
719     <dependency>
720       <groupId>org.springframework</groupId>
721       <artifactId>org.springframework.expression</artifactId>
722       <version>${spring.version}</version>
723     </dependency>
724     <dependency>
725       <groupId>org.springframework</groupId>
726       <artifactId>org.springframework.web</artifactId>
727       <version>${spring.version}</version>
728     </dependency>
729     <dependency>
730       <groupId>org.aopalliance</groupId>
731       <artifactId>com.springsource.org.aopalliance</artifactId>
732       <version>1.0.0</version>
733     </dependency>
734     <dependency>
735       <groupId>org.springframework</groupId>
736       <artifactId>org.springframework.web.servlet</artifactId>
737       <version>${spring.version}</version>
738     </dependency>
739     <!-- Spring security -->
740     <dependency>
741       <groupId>org.springframework.security</groupId>
742       <artifactId>spring-security-config</artifactId>
743       <version>${spring-security.version}</version>
744     </dependency>
745     <dependency>
746       <groupId>org.springframework.security</groupId>
747       <artifactId>spring-security-core</artifactId>
748       <version>${spring-security.version}</version>
749     </dependency>
750     <dependency>
751       <groupId>org.springframework.security</groupId>
752       <artifactId>spring-security-web</artifactId>
753       <version>${spring-security.version}</version>
754     </dependency>
755     <dependency>
756       <groupId>org.springframework.security</groupId>
757       <artifactId>spring-security-taglibs</artifactId>
758       <version>${spring-security.version}</version>
759     </dependency>
760     <dependency>
761       <groupId>org.springframework</groupId>
762       <artifactId>org.springframework.transaction</artifactId>
763       <version>${spring-security.version}</version>
764     </dependency>
765     <!-- Visual VM hook -->
766     <dependency>
767       <groupId>org.ow2.chameleon.management</groupId>
768       <artifactId>chameleon-mbeans</artifactId>
769       <version>1.0.0</version>
770     </dependency>
771     <!-- Jersey for JAXRS -->
772     <dependency>
773       <groupId>com.sun.jersey</groupId>
774       <artifactId>jersey-core</artifactId>
775       <version>${jersey.version}</version>
776     </dependency>
777     <dependency>
778       <groupId>com.sun.jersey</groupId>
779       <artifactId>jersey-server</artifactId>
780       <version>${jersey.version}</version>
781     </dependency>
782     <dependency>
783       <groupId>com.sun.jersey</groupId>
784       <artifactId>jersey-client</artifactId>
785       <version>${jersey.version}</version>
786     </dependency>
787     <dependency>
788       <groupId>com.sun.jersey</groupId>
789       <artifactId>jersey-json</artifactId>
790       <version>${jersey.version}</version>
791     </dependency>
792     <dependency>
793       <groupId>com.sun.jersey.contribs</groupId>
794       <artifactId>jersey-spring</artifactId>
795       <version>${jersey.version}</version>
796       <exclusions>
797         <exclusion>
798           <groupId>org.springframework</groupId>
799           <artifactId>spring</artifactId>
800         </exclusion>
801         <exclusion>
802           <groupId>org.springframework</groupId>
803           <artifactId>spring-aop</artifactId>
804         </exclusion>
805         <exclusion>
806           <groupId>org.springframework</groupId>
807           <artifactId>spring-core</artifactId>
808         </exclusion>
809         <exclusion>
810           <groupId>org.springframework</groupId>
811           <artifactId>spring-web</artifactId>
812         </exclusion>
813         <exclusion>
814           <groupId>org.springframework</groupId>
815           <artifactId>spring-beans</artifactId>
816         </exclusion>
817         <exclusion>
818           <groupId>org.springframework</groupId>
819           <artifactId>spring-context</artifactId>
820         </exclusion>
821       </exclusions>
822     </dependency>
823   </dependencies>
824 </project>