[UIMA-6010] Upgrade dependencies
- Upgrade xmlunit from 1.5 to 1.6 (test only)
- Upgrade Spring from 3.2.16 to 4.3.22 (latest 4.x release)
- Upgrade rat plugin from 0.11 to 0.13
- Upgrade compiler plugin from 3.5.1 to 3.8.0
- Upgrade JavaDoc plugin from 2.10.3 to 3.1.0
- Upgrade Findbugs plugin from 3.0.3 to 3.0.5
- Upgrade japicmp plugin from 0.9.3 to 0.13.1
diff --git a/uimafit-core/pom.xml b/uimafit-core/pom.xml
index a387a1f..ce0cbf5 100644
--- a/uimafit-core/pom.xml
+++ b/uimafit-core/pom.xml
@@ -56,6 +56,10 @@
<artifactId>spring-beans</artifactId>
</dependency>
<dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<scope>test</scope>
@@ -63,7 +67,6 @@
<dependency> <!-- https://issues.apache.org/jira/browse/UIMA-5173 -->
<groupId>xmlunit</groupId>
<artifactId>xmlunit</artifactId>
- <version>1.5</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/uimafit-parent/pom.xml b/uimafit-parent/pom.xml
index d3665b8..6fe326e 100644
--- a/uimafit-parent/pom.xml
+++ b/uimafit-parent/pom.xml
@@ -34,7 +34,7 @@
<url>${uimaWebsiteUrl}</url>
<inceptionYear>2012</inceptionYear>
<properties>
- <spring.version>3.2.16.RELEASE</spring.version>
+ <spring.version>4.3.22.RELEASE</spring.version>
<uima.version>3.0.1</uima.version>
<slf4j.version>1.7.26</slf4j.version>
<maven.compiler.source>1.8</maven.compiler.source>
@@ -89,6 +89,11 @@
<version>4.12</version>
</dependency>
<dependency>
+ <groupId>xmlunit</groupId>
+ <artifactId>xmlunit</artifactId>
+ <version>1.6</version>
+ </dependency>
+ <dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>3.12.2</version>
@@ -105,6 +110,11 @@
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>${slf4j.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
</dependency>
@@ -124,11 +134,6 @@
<version>${uima.version}</version>
</dependency>
<dependency>
- <groupId>org.jdom</groupId>
- <artifactId>jdom</artifactId>
- <version>1.1.3</version>
- </dependency>
- <dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
@@ -226,7 +231,7 @@
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
- <version>0.11</version>
+ <version>0.13</version>
<executions>
<execution>
<id>default-cli</id>
@@ -256,7 +261,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.5.1</version>
+ <version>3.8.0</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
@@ -266,7 +271,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.10.3</version>
+ <version>3.1.0</version>
<executions>
<execution>
<id>attach-javadocs</id>
@@ -325,7 +330,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
- <version>3.0.3</version>
+ <version>3.0.5</version>
<executions>
<execution>
<phase>package</phase>
@@ -377,7 +382,7 @@
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
- <version>0.9.3</version>
+ <version>0.13.1</version>
<configuration>
<oldVersion>
<dependency>