METAMODEL-1205: Fixed CassandraUnit, Guava, Hadoop for JDK9+
[metamodel.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!--
3 Licensed to the Apache Software Foundation (ASF) under one
4 or more contributor license agreements. See the NOTICE file
5 distributed with this work for additional information
6 regarding copyright ownership. The ASF licenses this file
7 to you under the Apache License, Version 2.0 (the
8 "License"); you may not use this file except in compliance
9 with the License. You may obtain a copy of the License at
10
11 http://www.apache.org/licenses/LICENSE-2.0
12
13 Unless required by applicable law or agreed to in writing,
14 software distributed under the License is distributed on an
15 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 KIND, either express or implied. See the License for the
17 specific language governing permissions and limitations
18 under the License.
19 -->
20 <project xmlns="http://maven.apache.org/POM/4.0.0"
21 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
23 <modelVersion>4.0.0</modelVersion>
24 <properties>
25 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26 <sshwagon.version>2.6</sshwagon.version>
27 <javadoc.version>2.10.3</javadoc.version>
28 <slf4j.version>1.7.25</slf4j.version>
29 <junit.version>4.12</junit.version>
30 <guava.version>27.0.1-jre</guava.version>
31 <hadoop.version>3.1.1</hadoop.version>
32 <jackson.version>2.6.7</jackson.version>
33 <easymock.version>3.2</easymock.version>
34 <spring.version>4.2.6.RELEASE</spring.version>
35 <httpcomponents.version>4.4.1</httpcomponents.version>
36 <docker-maven-plugin.version>0.23.0</docker-maven-plugin.version>
37 <skipTests>false</skipTests>
38 </properties>
39 <parent>
40 <groupId>org.apache</groupId>
41 <artifactId>apache</artifactId>
42 <version>21</version>
43 </parent>
44 <scm>
45 <url>https://git-wip-us.apache.org/repos/asf?p=metamodel.git</url>
46 <connection>scm:git:http://git-wip-us.apache.org/repos/asf/metamodel.git</connection>
47 <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/metamodel.git</developerConnection>
48 <tag>HEAD</tag>
49 </scm>
50 <groupId>org.apache.metamodel</groupId>
51 <artifactId>MetaModel</artifactId>
52 <version>5.1.2-SNAPSHOT</version>
53 <name>MetaModel</name>
54 <description>MetaModel is a library that encapsulates the differences and enhances
55 the capabilities of different datastores. Rich querying abilities are
56 offered to datastores that do not otherwise support advanced querying
57 and a unified view of the datastore structure is offered through a
58 single model of the schemas, tables, columns and relationships.</description>
59 <url>http://metamodel.apache.org</url>
60 <inceptionYear>2007</inceptionYear>
61 <packaging>pom</packaging>
62 <modules>
63 <module>core</module>
64 <module>pojo</module>
65 <module>fixedwidth</module>
66 <module>dynamodb</module>
67 <module>excel</module>
68 <module>csv</module>
69 <module>json</module>
70 <module>xml</module>
71 <module>jdbc</module>
72 <module>kafka</module>
73 <module>elasticsearch</module>
74 <module>hadoop</module>
75 <module>hbase</module>
76 <module>cassandra</module>
77 <module>mongodb</module>
78 <module>couchdb</module>
79 <module>openoffice</module>
80 <module>salesforce</module>
81 <module>sugarcrm</module>
82 <module>full</module>
83 <module>spring</module>
84 <module>neo4j</module>
85 </modules>
86 <issueManagement>
87 <system>Jira</system>
88 <url>https://issues.apache.org/jira/browse/METAMODEL</url>
89 </issueManagement>
90 <mailingLists>
91 <mailingList>
92 <name>Development</name>
93 <post>dev@metamodel.apache.org</post>
94 <subscribe>dev-subscribe@metamodel.apache.org</subscribe>
95 <unsubscribe>dev-unsubscribe@metamodel.apache.org</unsubscribe>
96 <archive>http://mail-archives.apache.org/mod_mbox/metamodel-dev/</archive>
97 </mailingList>
98 <mailingList>
99 <name>Commits</name>
100 <post>commits@metamodel.apache.org</post>
101 <subscribe>commits-subscribe@metamodel.apache.org</subscribe>
102 <unsubscribe>commits-unsubscribe@metamodel.apache.org</unsubscribe>
103 <archive>http://mail-archives.apache.org/mod_mbox/metamodel-commits/</archive>
104 </mailingList>
105 </mailingLists>
106 <organization>
107 <name>The Apache Software Foundation</name>
108 <url>http://www.apache.org/</url>
109 </organization>
110 <developers>
111 <developer>
112 <id>kaspersor</id>
113 <name>Kasper Sørensen</name>
114 <email>i.am.kasper.sorensen@gmail.com</email>
115 <url>https://github.com/kaspersorensen</url>
116 </developer>
117 <developer>
118 <name>Dennis Du Krøger</name>
119 <url>https://github.com/losd</url>
120 </developer>
121 <developer>
122 <name>Ankit Kumar</name>
123 <url>https://github.com/ankit2711</url>
124 </developer>
125 <developer>
126 <name>Alberto Rodriguez</name>
127 <url>https://github.com/albertostratio</url>
128 </developer>
129 <developer>
130 <name>Tomasz Guzialek</name>
131 <url>https://github.com/tomaszguzialek</url>
132 </developer>
133 <developer>
134 <name>Henry Saputra</name>
135 <url>https://github.com/hsaputra</url>
136 </developer>
137 </developers>
138 <contributors>
139 <contributor>
140 <name>Arjan Seijkens</name>
141 <url>https://github.com/arjansh</url>
142 </contributor>
143 <contributor>
144 <name>Jakub Horčička</name>
145 <url>https://github.com/jhorcicka</url>
146 </contributor>
147 <contributor>
148 <name>Francisco Javier Cano</name>
149 <organization>Stratio</organization>
150 </contributor>
151 <contributor>
152 <name>Harel Efraim</name>
153 <url>https://github.com/harel-e</url>
154 </contributor>
155 <contributor>
156 <name>Joerg Unbehauen</name>
157 <url>https://github.com/tomatophantastico</url>
158 </contributor>
159 <contributor>
160 <name>Saurabh Gupta</name>
161 <organization>Xebia India</organization>
162 </contributor>
163 <contributor>
164 <name>Balendra Singh</name>
165 <organization>Xebia India</organization>
166 </contributor>
167 <contributor>
168 <name>Sameer Arora</name>
169 <organization>Xebia India</organization>
170 </contributor>
171 </contributors>
172 <licenses>
173 <license>
174 <name>The Apache Software License, Version 2.0</name>
175 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
176 </license>
177 </licenses>
178 <distributionManagement>
179 <repository>
180 <id>apache.releases.https</id>
181 <name>Apache Release Distribution Repository</name>
182 <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
183 </repository>
184 <snapshotRepository>
185 <id>apache.snapshots.https</id>
186 <name>Apache Development Snapshot Repository</name>
187 <url>https://repository.apache.org/content/repositories/snapshots</url>
188 </snapshotRepository>
189 </distributionManagement>
190
191 <repositories>
192 <repository>
193 <id>apache.snapshots</id>
194 <url>http://repository.apache.org/snapshots/</url>
195 <name>Apache Snapshot Repo</name>
196 <snapshots>
197 <enabled>true</enabled>
198 </snapshots>
199 <releases>
200 <enabled>false</enabled>
201 </releases>
202 </repository>
203 </repositories>
204
205 <build>
206 <plugins>
207 <plugin>
208 <!-- Ensures java 8 compatibility -->
209 <groupId>org.apache.maven.plugins</groupId>
210 <artifactId>maven-compiler-plugin</artifactId>
211 <configuration>
212 <source>1.8</source>
213 <target>1.8</target>
214 <encoding>utf-8</encoding>
215 </configuration>
216 </plugin>
217 <plugin>
218 <groupId>org.apache.rat</groupId>
219 <artifactId>apache-rat-plugin</artifactId>
220 <executions>
221 <execution>
222 <id>rat-verify</id>
223 <phase>validate</phase>
224 <goals>
225 <goal>check</goal>
226 </goals>
227 </execution>
228 </executions>
229 </plugin>
230
231 <plugin>
232 <groupId>org.apache.maven.plugins</groupId>
233 <artifactId>maven-release-plugin</artifactId>
234 <configuration>
235 <autoVersionSubmodules>true</autoVersionSubmodules>
236 <goals>deploy</goals>
237 </configuration>
238 <dependencies>
239 <dependency>
240 <groupId>org.apache.maven.scm</groupId>
241 <artifactId>maven-scm-provider-gitexe</artifactId>
242 <version>1.9.2</version>
243 </dependency>
244 </dependencies>
245 </plugin>
246
247 <plugin>
248 <groupId>org.apache.maven.plugins</groupId>
249 <artifactId>maven-surefire-plugin</artifactId>
250 </plugin>
251
252 <plugin>
253 <groupId>org.codehaus.sonar</groupId>
254 <artifactId>sonar-maven3-plugin</artifactId>
255 <version>2.8</version>
256 </plugin>
257
258 <plugin>
259 <groupId>org.codehaus.mojo</groupId>
260 <artifactId>cobertura-maven-plugin</artifactId>
261 <version>2.5.2</version>
262 </plugin>
263
264 <plugin>
265 <groupId>org.apache.maven.plugins</groupId>
266 <artifactId>maven-site-plugin</artifactId>
267 <dependencies>
268 <dependency>
269 <!-- Provide support for scp based deployment of site -->
270 <groupId>org.apache.maven.wagon</groupId>
271 <artifactId>wagon-ssh</artifactId>
272 <version>${sshwagon.version}</version>
273 </dependency>
274 </dependencies>
275 </plugin>
276
277 <plugin>
278 <groupId>org.apache.maven.plugins</groupId>
279 <artifactId>maven-javadoc-plugin</artifactId>
280 <executions>
281 <execution>
282 <!-- create aggregate report when "mvn site" is invoked. -->
283 <id>aggregate</id>
284 <goals>
285 <goal>aggregate</goal>
286 </goals>
287 <phase>site</phase>
288 </execution>
289 </executions>
290 <configuration>
291 <excludePackageNames>com.sugarcrm.ws.soap</excludePackageNames>
292 <additionalparam>-Xdoclint:none</additionalparam>
293 </configuration>
294 </plugin>
295
296 <plugin>
297 <!-- enforce certain banned dependencies -->
298 <groupId>org.apache.maven.plugins</groupId>
299 <artifactId>maven-enforcer-plugin</artifactId>
300 <executions>
301 <execution>
302 <id>enforce-versions</id>
303 <goals>
304 <goal>enforce</goal>
305 </goals>
306 <configuration>
307 <rules>
308 <bannedDependencies>
309 <excludes>
310 <exclude>commons-logging:commons-logging:compile</exclude>
311 <exclude>org.codehaus.jackson:compile</exclude>
312
313 <!-- commons-beanutils-core is redundant when we already depend
314 on commons-beanutils -->
315 <exclude>commons-beanutils:commons-beanutils-core:*</exclude>
316
317 <!-- stax-api is overlapping with xml-apis -->
318 <exclude>stax:stax-api:*</exclude>
319 <exclude>javax.xml.stream:stax-api</exclude>
320
321 <!-- findbugs-annotations is overlapping with net.sourceforge.findbugs:annotations -->
322 <exclude>com.github.stephenc.findbugs:findbugs-annotations:*</exclude>
323
324 <!-- net.jcip:jcip-annotations is overlapping with net.sourceforge.findbugs:annotations -->
325 <exclude>net.jcip:jcip-annotations</exclude>
326 </excludes>
327 </bannedDependencies>
328 </rules>
329 </configuration>
330 </execution>
331 </executions>
332 </plugin>
333
334 </plugins>
335
336 <extensions>
337 <extension>
338 <!-- Provide support for scp based deployment of site -->
339 <groupId>org.apache.maven.wagon</groupId>
340 <artifactId>wagon-ssh</artifactId>
341 <version>${sshwagon.version}</version>
342 </extension>
343 </extensions>
344
345 <pluginManagement>
346 <plugins>
347 <plugin>
348 <!-- Ignore instructions for m2e (overrides eclipse warning) -->
349 <groupId>org.eclipse.m2e</groupId>
350 <artifactId>lifecycle-mapping</artifactId>
351 <version>1.0.0</version>
352 <configuration>
353 <lifecycleMappingMetadata>
354 <pluginExecutions>
355 <pluginExecution>
356 <pluginExecutionFilter>
357 <groupId>org.apache.maven.plugins</groupId>
358 <artifactId>maven-enforcer-plugin</artifactId>
359 <versionRange>[1.0,)</versionRange>
360 <goals>
361 <goal>enforce</goal>
362 </goals>
363 </pluginExecutionFilter>
364 <action>
365 <ignore />
366 </action>
367 </pluginExecution>
368 <pluginExecution>
369 <pluginExecutionFilter>
370 <groupId>
371 org.apache.rat
372 </groupId>
373 <artifactId>
374 apache-rat-plugin
375 </artifactId>
376 <versionRange>
377 [0.8,)
378 </versionRange>
379 <goals>
380 <goal>check</goal>
381 </goals>
382 </pluginExecutionFilter>
383 <action>
384 <ignore />
385 </action>
386 </pluginExecution>
387 </pluginExecutions>
388 </lifecycleMappingMetadata>
389 </configuration>
390 </plugin>
391
392 <plugin>
393 <groupId>org.apache.rat</groupId>
394 <artifactId>apache-rat-plugin</artifactId>
395 <configuration>
396 <licenses>
397 <license
398 implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
399 <licenseFamilyCategory>ASL20</licenseFamilyCategory>
400 <licenseFamilyName>Apache Software License, 2.0</licenseFamilyName>
401 <notes>Single licensed ASL v2.0</notes>
402 <patterns>
403 <pattern>Licensed to the Apache Software Foundation (ASF) under
404 one
405 or more contributor license agreements.</pattern>
406 </patterns>
407 </license>
408 </licenses>
409 <excludeSubProjects>false</excludeSubProjects>
410 <excludes>
411 <exclude>KEYS</exclude>
412 <exclude>**/*.md</exclude>
413 <exclude>example-metamodel-integrationtest-configuration.properties</exclude>
414 <exclude>travis-metamodel-integrationtest-configuration.properties</exclude>
415 <exclude>**/src/assembly/metamodel-packaged-assembly-descriptor.xml</exclude>
416 <exclude>**/.gitignore/**</exclude>
417 <exclude>.git/**</exclude>
418 <exclude>.gitattributes</exclude>
419 <exclude>**/.toDelete</exclude>
420 <exclude>**/src/main/resources/META-INF/services/**</exclude>
421 <exclude>**/src/test/resources/**</exclude>
422 <exclude>**/src/site/**</exclude>
423 <exclude>**/.project</exclude>
424 <exclude>**/.classpath</exclude>
425 <exclude>**/.settings/**</exclude>
426 <exclude>**/.vscode/**</exclude>
427 <exclude>**/.travis.yml</exclude>
428 <exclude>**/target/**</exclude>
429 <exclude>**/*.iml/**</exclude>
430 <exclude>**/*.iws/**</exclude>
431 <exclude>**/*.ipr/**</exclude>
432 <exclude>**/.idea/**</exclude>
433 <exclude>**/tattletale-filters.properties</exclude>
434 <exclude>**/swagger-ui/**</exclude>
435 <exclude>DEPENDENCIES</exclude>
436 <exclude>DISCLAIMER</exclude>
437 <exclude>neo4j-community-*/**</exclude>
438 </excludes>
439 </configuration>
440 </plugin>
441
442 </plugins>
443 </pluginManagement>
444 </build>
445 <reporting>
446 <plugins>
447 <plugin>
448 <groupId>org.apache.maven.plugins</groupId>
449 <artifactId>maven-javadoc-plugin</artifactId>
450 <version>${javadoc.version}</version>
451 <reportSets>
452 <reportSet>
453 <id>aggregate</id>
454 <reports>
455 <report>aggregate</report>
456 </reports>
457 </reportSet>
458 </reportSets>
459 </plugin>
460 <plugin>
461 <groupId>org.apache.maven.plugins</groupId>
462 <artifactId>maven-project-info-reports-plugin</artifactId>
463 <version>2.6</version>
464 <configuration>
465 <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
466 <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
467 </configuration>
468 </plugin>
469 </plugins>
470 </reporting>
471
472 <dependencyManagement>
473 <dependencies>
474 <dependency>
475 <groupId>com.google.guava</groupId>
476 <artifactId>guava</artifactId>
477 <version>${guava.version}</version>
478 </dependency>
479 <dependency>
480 <groupId>org.apache.httpcomponents</groupId>
481 <artifactId>httpclient</artifactId>
482 <version>${httpcomponents.version}</version>
483 <exclusions>
484 <exclusion>
485 <artifactId>commons-logging</artifactId>
486 <groupId>commons-logging</groupId>
487 </exclusion>
488 </exclusions>
489 </dependency>
490 <dependency>
491 <groupId>commons-beanutils</groupId>
492 <artifactId>commons-beanutils</artifactId>
493 <version>1.9.2</version>
494 <exclusions>
495 <exclusion>
496 <artifactId>commons-logging</artifactId>
497 <groupId>commons-logging</groupId>
498 </exclusion>
499 </exclusions>
500 </dependency>
501 <dependency>
502 <groupId>net.sourceforge.findbugs</groupId>
503 <artifactId>annotations</artifactId>
504 <version>1.3.2</version>
505 </dependency>
506 <dependency>
507 <groupId>org.apache.httpcomponents</groupId>
508 <artifactId>httpcore</artifactId>
509 <version>${httpcomponents.version}</version>
510 </dependency>
511 <dependency>
512 <groupId>org.apache.httpcomponents</groupId>
513 <artifactId>httpclient-cache</artifactId>
514 <version>${httpcomponents.version}</version>
515 </dependency>
516 <dependency>
517 <groupId>commons-lang</groupId>
518 <artifactId>commons-lang</artifactId>
519 <version>2.6</version>
520 </dependency>
521 <dependency>
522 <groupId>commons-codec</groupId>
523 <artifactId>commons-codec</artifactId>
524 <version>1.7</version>
525 </dependency>
526 <dependency>
527 <groupId>commons-io</groupId>
528 <artifactId>commons-io</artifactId>
529 <version>2.4</version>
530 </dependency>
531 <dependency>
532 <groupId>commons-pool</groupId>
533 <artifactId>commons-pool</artifactId>
534 <version>1.6</version>
535 </dependency>
536 <dependency>
537 <groupId>org.slf4j</groupId>
538 <artifactId>slf4j-api</artifactId>
539 <version>${slf4j.version}</version>
540 </dependency>
541 <dependency>
542 <groupId>org.slf4j</groupId>
543 <artifactId>jcl-over-slf4j</artifactId>
544 <version>${slf4j.version}</version>
545 </dependency>
546 <dependency>
547 <groupId>com.fasterxml.jackson.core</groupId>
548 <artifactId>jackson-core</artifactId>
549 <version>${jackson.version}</version>
550 </dependency>
551 <dependency>
552 <groupId>com.fasterxml.jackson.core</groupId>
553 <artifactId>jackson-databind</artifactId>
554 <version>${jackson.version}</version>
555 </dependency>
556 <dependency>
557 <groupId>com.fasterxml.jackson.dataformat</groupId>
558 <artifactId>jackson-dataformat-yaml</artifactId>
559 <version>${jackson.version}</version>
560 </dependency>
561 <dependency>
562 <groupId>com.fasterxml.jackson.core</groupId>
563 <artifactId>jackson-annotations</artifactId>
564 <version>${jackson.version}</version>
565 </dependency>
566 <dependency>
567 <groupId>com.fasterxml.jackson.datatype</groupId>
568 <artifactId>jackson-datatype-json-org</artifactId>
569 <version>${jackson.version}</version>
570 <exclusions>
571 <exclusion>
572 <groupId>org.codehaus.jackson</groupId>
573 <artifactId>jackson-core-asl</artifactId>
574 </exclusion>
575 <exclusion>
576 <groupId>org.codehaus.jackson</groupId>
577 <artifactId>jackson-mapper-asl</artifactId>
578 </exclusion>
579 </exclusions>
580 </dependency>
581 <dependency>
582 <groupId>hsqldb</groupId>
583 <artifactId>hsqldb</artifactId>
584 <version>1.8.0.10</version>
585 </dependency>
586
587 <!-- Spring -->
588 <dependency>
589 <groupId>org.springframework</groupId>
590 <artifactId>spring-core</artifactId>
591 <version>${spring.version}</version>
592 <exclusions>
593 <exclusion>
594 <groupId>commons-logging</groupId>
595 <artifactId>commons-logging</artifactId>
596 </exclusion>
597 </exclusions>
598 </dependency>
599 <dependency>
600 <groupId>org.springframework</groupId>
601 <artifactId>spring-context</artifactId>
602 <version>${spring.version}</version>
603 </dependency>
604 <dependency>
605 <groupId>org.springframework</groupId>
606 <artifactId>spring-test</artifactId>
607 <version>${spring.version}</version>
608 </dependency>
609 <dependency>
610 <groupId>org.springframework</groupId>
611 <artifactId>spring-webmvc</artifactId>
612 <version>${spring.version}</version>
613 </dependency>
614
615 <!-- Hadoop -->
616 <dependency>
617 <groupId>org.apache.hadoop</groupId>
618 <artifactId>hadoop-client</artifactId>
619 <version>${hadoop.version}</version>
620 <exclusions>
621 <exclusion>
622 <artifactId>jetty-util</artifactId>
623 <groupId>org.mortbay.jetty</groupId>
624 </exclusion>
625 <exclusion>
626 <groupId>net.jcip</groupId>
627 <artifactId>jcip-annotations</artifactId>
628 </exclusion>
629 <exclusion>
630 <groupId>com.github.stephenc.findbugs</groupId>
631 <artifactId>findbugs-annotations</artifactId>
632 </exclusion>
633 <exclusion>
634 <groupId>commons-logging</groupId>
635 <artifactId>commons-logging</artifactId>
636 </exclusion>
637 <exclusion>
638 <groupId>org.codehaus.jackson</groupId>
639 <artifactId>jackson-mapper-asl</artifactId>
640 </exclusion>
641 <exclusion>
642 <groupId>org.codehaus.jackson</groupId>
643 <artifactId>jackson-core</artifactId>
644 </exclusion>
645 <exclusion>
646 <groupId>org.codehaus.jackson</groupId>
647 <artifactId>jackson-core-asl</artifactId>
648 </exclusion>
649 <exclusion>
650 <groupId>org.codehaus.jackson</groupId>
651 <artifactId>jackson-jaxrs</artifactId>
652 </exclusion>
653 <exclusion>
654 <groupId>org.codehaus.jackson</groupId>
655 <artifactId>jackson-xc</artifactId>
656 </exclusion>
657 </exclusions>
658 </dependency>
659 <dependency>
660 <groupId>org.apache.hadoop</groupId>
661 <artifactId>hadoop-mapreduce-client-core</artifactId>
662 <version>${hadoop.version}</version>
663 <exclusions>
664 <exclusion>
665 <groupId>javax.xml.stream</groupId>
666 <artifactId>stax-api</artifactId>
667 </exclusion>
668 </exclusions>
669 </dependency>
670 <dependency>
671 <groupId>org.apache.hadoop</groupId>
672 <artifactId>hadoop-common</artifactId>
673 <version>${hadoop.version}</version>
674 <exclusions>
675 <exclusion>
676 <groupId>jdk.tools</groupId>
677 <artifactId>jdk.tools</artifactId>
678 </exclusion>
679 <exclusion>
680 <groupId>org.slf4j</groupId>
681 <artifactId>slf4j-log4j12</artifactId>
682 </exclusion>
683 <exclusion>
684 <artifactId>log4j</artifactId>
685 <groupId>log4j</groupId>
686 </exclusion>
687 <exclusion>
688 <artifactId>commons-logging</artifactId>
689 <groupId>commons-logging</groupId>
690 </exclusion>
691 <exclusion>
692 <groupId>commons-beanutils</groupId>
693 <artifactId>commons-beanutils-core</artifactId>
694 </exclusion>
695 <exclusion>
696 <artifactId>jetty</artifactId>
697 <groupId>org.mortbay.jetty</groupId>
698 </exclusion>
699 <exclusion>
700 <artifactId>jetty-util</artifactId>
701 <groupId>org.mortbay.jetty</groupId>
702 </exclusion>
703 <exclusion>
704 <groupId>tomcat</groupId>
705 <artifactId>jasper-runtime</artifactId>
706 </exclusion>
707 <exclusion>
708 <groupId>tomcat</groupId>
709 <artifactId>jasper-compiler</artifactId>
710 </exclusion>
711 <exclusion>
712 <groupId>javax.servlet</groupId>
713 <artifactId>servlet-api</artifactId>
714 </exclusion>
715 <exclusion>
716 <groupId>google-collections</groupId>
717 <artifactId>google-collections</artifactId>
718 </exclusion>
719 <exclusion>
720 <groupId>net.sourceforge.collections</groupId>
721 <artifactId>collections-generic</artifactId>
722 </exclusion>
723 <exclusion>
724 <groupId>com.sun.jersey</groupId>
725 <artifactId>jersey-core</artifactId>
726 </exclusion>
727 <exclusion>
728 <groupId>com.sun.jersey</groupId>
729 <artifactId>jersey-server</artifactId>
730 </exclusion>
731 <exclusion>
732 <groupId>org.mortbay.jetty</groupId>
733 <artifactId>jsp-2.1</artifactId>
734 </exclusion>
735 <exclusion>
736 <groupId>com.sun.jersey</groupId>
737 <artifactId>jersey-json</artifactId>
738 </exclusion>
739 <exclusion>
740 <groupId>org.mortbay.jetty</groupId>
741 <artifactId>jsp-api-2.1</artifactId>
742 </exclusion>
743 <exclusion>
744 <groupId>io.netty</groupId>
745 <artifactId>netty</artifactId>
746 </exclusion>
747 <exclusion>
748 <groupId>commons-httpclient</groupId>
749 <artifactId>commons-httpclient</artifactId>
750 </exclusion>
751 <exclusion>
752 <groupId>org.codehaus.jackson</groupId>
753 <artifactId>jackson-mapper-asl</artifactId>
754 </exclusion>
755 <exclusion>
756 <groupId>org.codehaus.jackson</groupId>
757 <artifactId>jackson-core</artifactId>
758 </exclusion>
759 <exclusion>
760 <groupId>org.codehaus.jackson</groupId>
761 <artifactId>jackson-core-asl</artifactId>
762 </exclusion>
763 <exclusion>
764 <groupId>org.codehaus.jackson</groupId>
765 <artifactId>jackson-jaxrs</artifactId>
766 </exclusion>
767 <exclusion>
768 <groupId>org.codehaus.jackson</groupId>
769 <artifactId>jackson-xc</artifactId>
770 </exclusion>
771 </exclusions>
772 </dependency>
773
774 <!-- Test dependencies -->
775 <dependency>
776 <groupId>junit</groupId>
777 <artifactId>junit</artifactId>
778 <version>${junit.version}</version>
779 <scope>test</scope>
780 </dependency>
781 <dependency>
782 <groupId>org.easymock</groupId>
783 <artifactId>easymock</artifactId>
784 <version>${easymock.version}</version>
785 <scope>test</scope>
786 </dependency>
787 <dependency>
788 <groupId>org.slf4j</groupId>
789 <artifactId>slf4j-nop</artifactId>
790 <version>${slf4j.version}</version>
791 <scope>test</scope>
792 </dependency>
793 <dependency>
794 <groupId>org.slf4j</groupId>
795 <artifactId>slf4j-simple</artifactId>
796 <version>${slf4j.version}</version>
797 <scope>test</scope>
798 </dependency>
799 <dependency>
800 <groupId>org.slf4j</groupId>
801 <artifactId>slf4j-log4j12</artifactId>
802 <version>${slf4j.version}</version>
803 <scope>test</scope>
804 </dependency>
805 </dependencies>
806 </dependencyManagement>
807 </project>