You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by ma...@apache.org on 2026/07/08 06:00:50 UTC

(opennlp-sandbox) branch main updated: Manages deps of Jackson via parent pom - adds all Jackson related deps to mgmt section - introduces global properties with most recent version 2.21.5 as value

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

mawiesne pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp-sandbox.git


The following commit(s) were added to refs/heads/main by this push:
     new 2c632365 Manages deps of Jackson via parent pom - adds all Jackson related deps to mgmt section - introduces global properties with most recent version 2.21.5 as value
2c632365 is described below

commit 2c63236525a20ba953189e1cef5d59cb7d7366fc
Author: Martin Wiesner <ma...@hs-heilbronn.de>
AuthorDate: Wed Jul 8 08:00:41 2026 +0200

    Manages deps of Jackson via parent pom
    - adds all Jackson related deps to mgmt section
    - introduces global properties with most recent version 2.21.5 as value
---
 opennlp-brat-annotator/pom.xml | 21 ++++++++++---------
 pom.xml                        | 46 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+), 10 deletions(-)

diff --git a/opennlp-brat-annotator/pom.xml b/opennlp-brat-annotator/pom.xml
index 9c12d0d5..b9619a6a 100644
--- a/opennlp-brat-annotator/pom.xml
+++ b/opennlp-brat-annotator/pom.xml
@@ -26,12 +26,15 @@
 	<name>Apache OpenNLP Brat Annotator</name>
 
 	<properties>
-		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<jackson.version>2.19.2</jackson.version>
 		<jersey.version>4.0.1</jersey.version>
 	</properties>
 
 	<dependencies>
+		<dependency>
+			<groupId>org.apache.opennlp</groupId>
+			<artifactId>opennlp-runtime</artifactId>
+		</dependency>
+
 		<dependency>
 			<groupId>org.slf4j</groupId>
 			<artifactId>slf4j-api</artifactId>
@@ -53,27 +56,25 @@
 		<dependency>
 			<groupId>com.fasterxml.jackson.core</groupId>
 			<artifactId>jackson-annotations</artifactId>
-			<version>${jackson.version}</version>
 			<scope>runtime</scope>
 		</dependency>
 
 		<dependency>
 			<groupId>com.fasterxml.jackson.core</groupId>
-			<artifactId>jackson-databind</artifactId>
-			<version>${jackson.version}</version>
+			<artifactId>jackson-core</artifactId>
 			<scope>runtime</scope>
 		</dependency>
 
 		<dependency>
-			<groupId>com.fasterxml.jackson.module</groupId>
-			<artifactId>jackson-module-jaxb-annotations</artifactId>
-			<version>${jackson.version}</version>
+			<groupId>com.fasterxml.jackson.core</groupId>
+			<artifactId>jackson-databind</artifactId>
 			<scope>runtime</scope>
 		</dependency>
 
 		<dependency>
-			<groupId>org.apache.opennlp</groupId>
-			<artifactId>opennlp-runtime</artifactId>
+			<groupId>com.fasterxml.jackson.module</groupId>
+			<artifactId>jackson-module-jaxb-annotations</artifactId>
+			<scope>runtime</scope>
 		</dependency>
 
 		<dependency>
diff --git a/pom.xml b/pom.xml
index 371a9b10..d73273a9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -139,6 +139,9 @@
         <log4j2.version>2.26.1</log4j2.version>
 
         <uimaj.version>3.6.1</uimaj.version>
+
+        <jackson.version>2.21.5</jackson.version>
+        <jackson.annotations.version>2.21</jackson.annotations.version>
         <jersey-client.version>2.41</jersey-client.version>
         <jersey-server.version>2.47</jersey-server.version>
         <jettison.version>1.5.6</jettison.version>
@@ -253,6 +256,49 @@
                 <version>${commons-beanutils.version}</version>
             </dependency>
 
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-annotations</artifactId>
+                <version>${jackson.annotations.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-core</artifactId>
+                <version>${jackson.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.core</groupId>
+                <artifactId>jackson-databind</artifactId>
+                <version>${jackson.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.module</groupId>
+                <artifactId>jackson-module-jaxb-annotations</artifactId>
+                <version>${jackson.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.dataformat</groupId>
+                <artifactId>jackson-dataformat-cbor</artifactId>
+                <version>${jackson.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.dataformat</groupId>
+                <artifactId>jackson-dataformat-smile</artifactId>
+                <version>${jackson.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson.module</groupId>
+                <artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId>
+                <version>${jackson.version}</version>
+                <scope>runtime</scope>
+            </dependency>
+
             <dependency>
                 <groupId>org.apache.logging.log4j</groupId>
                 <artifactId>log4j-api</artifactId>