You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2026/03/19 15:24:57 UTC

(uima-uimaj) 01/01: Issue #440: Upgrade dependencies

This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch refactoring/440-Upgrade-dependencies
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit e349f2ba498d57952e0b2b8dca629d49e7f8ae93
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Thu Mar 19 16:24:46 2026 +0100

    Issue #440: Upgrade dependencies
    
    - jruby 9.4.3.0 -> 9.4.12.1
    - asciidoctor 3.0.0 -> 3.0.1
    - assertj 3.27.5 -> 3.27.7
    - bnd 7.1.0 -> 7.2.1
    - commons-io 2.20.0 -> 2.21.0
    - commons-lang3 3.18.0 -> 3.20.0
    - jackson 2.20.0 -> 2.21.1
    - junit 5.11.4 -> 5.14.3
    - junit-platform 1.11.4 -> 1.14.3
    - log4j 2.25.2 -> 2.25.3
    - qdox 2.1.0 -> 2.2.0
    - slf4j 1.7.36 -> 2.0.17
    - spring 6.2.11 -> 6.2.17
    - tycho 4.0.13 -> 5.0.2
    - xmlunit 2.10.4 -> 2.11.0
    - Java (maven.compiler) 17 -> 21
    - uimaj-parent 18 -> 19-SNAPSHOT
---
 uimaj-documentation/pom.xml   |  2 +-
 uimaj-parent-internal/pom.xml | 55 +++++++++++++++++++++++--------------------
 uimaj-parent/pom.xml          |  2 +-
 3 files changed, 32 insertions(+), 27 deletions(-)

diff --git a/uimaj-documentation/pom.xml b/uimaj-documentation/pom.xml
index 474010a4e..f86225fde 100644
--- a/uimaj-documentation/pom.xml
+++ b/uimaj-documentation/pom.xml
@@ -286,7 +286,7 @@
               <dependency>
                   <groupId>org.jruby</groupId>
                   <artifactId>jruby</artifactId>
-                  <version>9.4.3.0</version>
+                  <version>9.4.12.1</version>
               </dependency>
               <dependency>
                 <groupId>org.asciidoctor</groupId>
diff --git a/uimaj-parent-internal/pom.xml b/uimaj-parent-internal/pom.xml
index d839b6d4e..176403c34 100644
--- a/uimaj-parent-internal/pom.xml
+++ b/uimaj-parent-internal/pom.xml
@@ -48,38 +48,38 @@
      Local configurations within plugins should be avoided. Where plugins do not pick up default
      properties already, they should be injected manually into the plugins. 
     -->
-    <maven.compiler.target>17</maven.compiler.target>
-    <maven.compiler.source>17</maven.compiler.source>
-    <maven.compiler.release>17</maven.compiler.release>
+    <maven.compiler.target>21</maven.compiler.target>
+    <maven.compiler.source>21</maven.compiler.source>
+    <maven.compiler.release>21</maven.compiler.release>
     <maven.compiler.proc>none</maven.compiler.proc>
-    <execution.environment>JavaSE-17</execution.environment>
+    <execution.environment>JavaSE-21</execution.environment>
     
     <maven.version>3.8.1</maven.version>
 
     <asciidoctor.plugin.version>3.2.0</asciidoctor.plugin.version>
-    <asciidoctor.version>3.0.0</asciidoctor.version>
+    <asciidoctor.version>3.0.1</asciidoctor.version>
     <asciidoctor.pdf.version>2.3.19</asciidoctor.pdf.version>
-    <assertj-version>3.27.5</assertj-version>
-    <bnd-version>7.1.0</bnd-version>
+    <assertj-version>3.27.7</assertj-version>
+    <bnd-version>7.2.1</bnd-version>
     <bytebuddy-version>1.17.7</bytebuddy-version>
     <commons-csv-version>1.14.1</commons-csv-version>
     <commons-collections4-version>4.5.0</commons-collections4-version>
-    <commons-io-version>2.20.0</commons-io-version>
-    <commons-lang3-version>3.18.0</commons-lang3-version>
+    <commons-io-version>2.21.0</commons-io-version>
+    <commons-lang3-version>3.20.0</commons-lang3-version>
     <commons-math3-version>3.6.1</commons-math3-version>
-    <jackson-version>2.20.0</jackson-version>
+    <jackson-version>2.21.1</jackson-version>
     <javassist-version>3.30.2-GA</javassist-version>
-    <junit-version>5.11.4</junit-version>
-    <junit-platform-version>1.11.4</junit-platform-version>
+    <junit-version>5.14.3</junit-version>
+    <junit-platform-version>1.14.3</junit-platform-version>
     <junit-vintage-version>4.13.2</junit-vintage-version>
-    <log4j-version>2.25.2</log4j-version>
+    <log4j-version>2.25.3</log4j-version>
     <mockito-version>5.18.0</mockito-version>
     <opentest4j-version>1.3.0</opentest4j-version>
-    <qdox-version>2.1.0</qdox-version>
-    <slf4j-version>1.7.36</slf4j-version>
-    <spring-version>6.2.11</spring-version>
-    <tycho-version>4.0.13</tycho-version>
-    <xmlunit-version>2.10.4</xmlunit-version>
+    <qdox-version>2.2.0</qdox-version>
+    <slf4j-version>2.0.17</slf4j-version>
+    <spring-version>6.2.17</spring-version>
+    <tycho-version>5.0.2</tycho-version>
+    <xmlunit-version>2.11.0</xmlunit-version>
 
     <eclipseP2RepoId>org.eclipse.p2.202209</eclipseP2RepoId>
 
@@ -124,6 +124,13 @@
 
   <dependencyManagement>
     <dependencies>
+      <dependency>
+        <groupId>org.junit</groupId>
+        <artifactId>junit-bom</artifactId>
+        <version>${junit-version}</version>
+        <type>pom</type>
+        <scope>import</scope>
+      </dependency>
       <dependency>
         <groupId>net.bytebuddy</groupId>
         <artifactId>byte-buddy</artifactId>
@@ -134,13 +141,6 @@
         <artifactId>byte-buddy-agent</artifactId>
         <version>${bytebuddy-version}</version>
       </dependency>
-      <dependency>
-        <groupId>org.junit</groupId>
-        <artifactId>junit-bom</artifactId>
-        <version>${junit-version}</version>
-        <type>pom</type>
-        <scope>import</scope>
-      </dependency>
       <dependency>
         <groupId>org.opentest4j</groupId>
         <artifactId>opentest4j</artifactId>
@@ -306,6 +306,11 @@
         <artifactId>maven-compat</artifactId>
         <version>${maven.version}</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.maven.plugin-tools</groupId>
+        <artifactId>maven-plugin-annotations</artifactId>
+        <version>${maven.version}</version>
+      </dependency>
 
       <dependency>
         <groupId>org.javassist</groupId>
diff --git a/uimaj-parent/pom.xml b/uimaj-parent/pom.xml
index d0ae6e53d..e643f4ab9 100644
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@ -31,7 +31,7 @@
   <parent>
     <groupId>org.apache.uima</groupId>
     <artifactId>parent-pom</artifactId>
-    <version>18</version>
+    <version>19-SNAPSHOT</version>
     <relativePath />
   </parent>