source: josm/trunk/tools/ivy.xml@ 18434

Last change on this file since 18434 was 18434, checked in by taylor.smock, 2 years ago

Dependency updates

JCSCacheManager was modified to move away from methods deprecated in JCS 3.1.

TestUtils was modified so that we are only testing Java versions that byte
buddy might not understand, and to use the non-shaded version of byte buddy
(equalsverifier is no longer a fat jar).

ivy.xml:

tools/ivy.xml:

File size: 2.5 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!-- License: GPL. For details, see LICENSE file. -->
3<ivy-module version="2.0" xmlns:maven="http://ant.apache.org/ivy/maven">
4 <info organisation="org.openstreetmap" module="josm"/>
5 <configurations>
6 <conf name="javacc" description="Everything needed for running JavaCC"/>
7 <conf name="checkstyle" description="Everything needed for running Checkstyle"/>
8 <conf name="proguard" description="Everything needed for running ProGuard"/>
9 <conf name="pmd" description="Everything needed for running PMD"/>
10 <conf name="spotbugs" description="Everything needed for running SpotBugs"/>
11 <conf name="errorprone" description="Everything needed for running error-prone"/>
12 <conf name="errorprone_javac" description="Everything needed for running javac from error-prone"/>
13 <conf name="animal" description="Everything needed for running Animal Sniffer"/>
14 </configurations>
15 <dependencies>
16 <!-- javacc->default -->
17 <dependency org="net.java.dev.javacc" name="javacc" rev="7.0.11" conf="javacc->default"/>
18 <!-- checkstyle->default -->
19 <dependency org="com.puppycrawl.tools" name="checkstyle" rev="9.3" conf="checkstyle->default"/>
20 <!-- proguard->default -->
21 <dependency org="com.guardsquare" name="proguard-ant" rev="7.2.1" conf="proguard->default"/>
22 <!-- pmd->default -->
23 <dependency org="net.sourceforge.pmd" name="pmd-core" rev="6.44.0" conf="pmd->default"/>
24 <dependency org="net.sourceforge.pmd" name="pmd-java" rev="6.44.0" conf="pmd->default"/>
25 <dependency org="net.sourceforge.saxon" name="saxon" rev="9.1.0.8" conf="pmd->default">
26 <artifact name="saxon" type="jar"/>
27 <artifact name="saxon" type="jar" maven:classifier="dom"/>
28 </dependency>
29 <!-- spotbugs->default -->
30 <dependency org="com.github.spotbugs" name="spotbugs" rev="4.6.0" conf="spotbugs->default"/>
31 <dependency org="com.github.spotbugs" name="spotbugs-ant" rev="4.6.0" conf="spotbugs->default"/>
32 <!-- errorprone->default -->
33 <dependency org="com.google.errorprone" name="error_prone_core" rev="2.10.0" conf="errorprone->default"/>
34 <!-- errorprone->default -->
35 <dependency org="com.google.errorprone" name="javac" rev="9+181-r4173-1" conf="errorprone_javac->default"/>
36 <!-- animal->default -->
37 <dependency org="org.codehaus.mojo" name="animal-sniffer-ant-tasks" rev="1.21" conf="animal->default"/>
38 </dependencies>
39</ivy-module>
Note: See TracBrowser for help on using the repository browser.