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

lahirujayathilake pushed a commit to branch agent-framewok-refactoring
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/agent-framewok-refactoring by 
this push:
     new 0b67b3cfbf Fix dependency issues by replacing org.codehaus.jackson 
with com.fasterxml.jackson
0b67b3cfbf is described below

commit 0b67b3cfbf0926ebbdc51a86f83ecb6d0d9a6e60
Author: lahiruj <[email protected]>
AuthorDate: Mon Jan 27 14:37:58 2025 -0500

    Fix dependency issues by replacing org.codehaus.jackson with 
com.fasterxml.jackson
---
 airavata-api/airavata-api-server/pom.xml           |  6 ++---
 .../airavata-cpp-sdk/src/main/resources/LICENSE    |  4 ++--
 .../iam-admin-services-core/pom.xml                |  4 ++--
 airavata-services/services-security/pom.xml        |  6 ++---
 modules/airavata-helix/agent-api/pom.xml           |  6 ++---
 .../apache/airavata/agents/api/AdaptorParams.java  |  5 ++--
 modules/distribution/pom.xml                       | 28 +++++++---------------
 .../src/main/assembly/controller-bin-assembly.xml  |  2 --
 .../src/main/assembly/parser-wm-bin-assembly.xml   |  2 --
 .../src/main/assembly/participant-bin-assembly.xml |  2 --
 .../src/main/assembly/post-wm-bin-assembly.xml     |  2 --
 .../src/main/assembly/pre-wm-bin-assembly.xml      |  2 --
 .../src/main/resources/api-server/LICENSE          |  4 ++--
 pom.xml                                            |  3 +--
 14 files changed, 27 insertions(+), 49 deletions(-)

diff --git a/airavata-api/airavata-api-server/pom.xml 
b/airavata-api/airavata-api-server/pom.xml
index 5a7b0d5172..cc05814161 100644
--- a/airavata-api/airavata-api-server/pom.xml
+++ b/airavata-api/airavata-api-server/pom.xml
@@ -134,9 +134,9 @@
             <version>1.0.0</version>
         </dependency>
         <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-mapper-asl</artifactId>
-            <version>1.9.13</version>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.airavata</groupId>
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/LICENSE 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/LICENSE
index 24cb886727..5b99dde6ac 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/LICENSE
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/LICENSE
@@ -212,8 +212,8 @@ The following components come under Apache Software License 
2.0
 
 apache axiom, apache axis2, apache commons, apache derby, apache geronimo,
 apache httpcore components, apache log4j, apache xmlbeans, apache xmlschema,
-aws-java-sdk-1.1.8.jar, bcel-5.1.jar, Codehaus Jackson 
(jackson-core-asl-1.9.2.jar,
-jackson-jaxrs-1.9.2.jar, jackson-mapper-asl-1.9.2.jar, jackson-xc-1.9.2.jar, 
+aws-java-sdk-1.1.8.jar, bcel-5.1.jar, Codehaus Jackson 
(jackson-core-2.15.4.jar,
+jackson-jaxrs-json-provider-2.15.4.jar, jackson-databind-2.15.4.jar, 
jackson-module-jaxb-annotations-2.15.4.jar,
 jets3t-0.8.0.jar, jettison-1.0-RC2.jar, neethi-2.0.4.jar, PDFBox libraries 
 (pdfbox, jempbox, fontbox), wstx-asl-3.2.4.jar
 
diff --git a/airavata-services/profile-service/iam-admin-services-core/pom.xml 
b/airavata-services/profile-service/iam-admin-services-core/pom.xml
index 0a727d33d4..3c40866258 100644
--- a/airavata-services/profile-service/iam-admin-services-core/pom.xml
+++ b/airavata-services/profile-service/iam-admin-services-core/pom.xml
@@ -45,13 +45,13 @@
         <dependency>
             <groupId>org.jboss.resteasy</groupId>
             <artifactId>resteasy-jackson2-provider</artifactId>
-            <version>3.0.14.Final</version>
+            <version>${rest.easy.client.version}</version>
         </dependency>
         <!-- 
https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind 
-->
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
-            <version>${jackson.databind.version}</version>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <!-- 
https://mvnrepository.com/artifact/org.keycloak/keycloak-admin-client -->
         <dependency>
diff --git a/airavata-services/services-security/pom.xml 
b/airavata-services/services-security/pom.xml
index e964edbd74..7bddbfb28a 100644
--- a/airavata-services/services-security/pom.xml
+++ b/airavata-services/services-security/pom.xml
@@ -82,9 +82,9 @@
             <version>1.0.0</version>
         </dependency>
         <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-mapper-asl</artifactId>
-            <version>1.9.13</version>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.airavata</groupId>
diff --git a/modules/airavata-helix/agent-api/pom.xml 
b/modules/airavata-helix/agent-api/pom.xml
index 655824839e..04e1a8f2fe 100644
--- a/modules/airavata-helix/agent-api/pom.xml
+++ b/modules/airavata-helix/agent-api/pom.xml
@@ -33,9 +33,9 @@
 
     <dependencies>
         <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-mapper-asl</artifactId>
-            <version>1.8.5</version>
+            <groupId>com.fasterxml.jackson.core</groupId>
+            <artifactId>jackson-databind</artifactId>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.airavata</groupId>
diff --git 
a/modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AdaptorParams.java
 
b/modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AdaptorParams.java
index 85ea5c2006..f177282e02 100644
--- 
a/modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AdaptorParams.java
+++ 
b/modules/airavata-helix/agent-api/src/main/java/org/apache/airavata/agents/api/AdaptorParams.java
@@ -19,14 +19,13 @@
  */
 package org.apache.airavata.agents.api;
 
-import org.codehaus.jackson.map.ObjectMapper;
+import com.fasterxml.jackson.databind.ObjectMapper;
 
 import java.io.File;
 import java.io.IOException;
-import java.io.ObjectInputStream;
 
 /**
- * TODO: Class level comments please
+ * This class provides methods to serialize and deserialize its instances to 
and from JSON files using Jackson's ObjectMapper
  *
  * @author dimuthu
  * @since 1.0.0-SNAPSHOT
diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index 29ddd6b88d..3f406e3736 100644
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -221,24 +221,14 @@
             <version>7.0.22</version>
         </dependency>
         <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-mapper-asl</artifactId>
-            <version>1.9.13</version>
+            <groupId>com.fasterxml.jackson.module</groupId>
+            <artifactId>jackson-module-jaxb-annotations</artifactId>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-xc</artifactId>
-            <version>1.9.13</version>
-        </dependency>
-        <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-jaxrs</artifactId>
-            <version>1.9.13</version>
-        </dependency>
-        <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-core-asl</artifactId>
-            <version>1.9.13</version>
+            <groupId>com.fasterxml.jackson.jaxrs</groupId>
+            <artifactId>jackson-jaxrs-json-provider</artifactId>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>xerces</groupId>
@@ -298,17 +288,17 @@
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-databind</artifactId>
-            <version>${jackson.databind.version}</version>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-core</artifactId>
-            <version>${jackson.core.version}</version>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <dependency>
             <groupId>com.fasterxml.jackson.core</groupId>
             <artifactId>jackson-annotations</artifactId>
-            <version>${jackson.core.version}</version>
+            <version>${fasterxml.jackson.version}</version>
         </dependency>
         <!-- zookeeper dependencies -->
 
diff --git a/modules/distribution/src/main/assembly/controller-bin-assembly.xml 
b/modules/distribution/src/main/assembly/controller-bin-assembly.xml
index 4b49506804..b27328ab52 100644
--- a/modules/distribution/src/main/assembly/controller-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/controller-bin-assembly.xml
@@ -119,9 +119,7 @@
                 <include>org.apache.httpcomponents:httpcore:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-annotations:jar</include>
                 <include>com.fasterxml.jackson.core:jackson-core:jar</include>
-                <include>org.codehaus.jackson:jackson-core-asl:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-databind:jar</include>
-                <include>org.codehaus.jackson:jackson-mapper-asl:jar</include>
                 <include>jakarta-regexp:jakarta-regexp:jar</include>
                 <include>jline:jline:jar</include>
                 <include>org.apache.airavata:job-monitor-api:jar</include>
diff --git a/modules/distribution/src/main/assembly/parser-wm-bin-assembly.xml 
b/modules/distribution/src/main/assembly/parser-wm-bin-assembly.xml
index 0107642eac..5b678c6fdf 100644
--- a/modules/distribution/src/main/assembly/parser-wm-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/parser-wm-bin-assembly.xml
@@ -119,9 +119,7 @@
                 <include>org.apache.httpcomponents:httpcore:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-annotations:jar</include>
                 <include>com.fasterxml.jackson.core:jackson-core:jar</include>
-                <include>org.codehaus.jackson:jackson-core-asl:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-databind:jar</include>
-                <include>org.codehaus.jackson:jackson-mapper-asl:jar</include>
                 <include>jakarta-regexp:jakarta-regexp:jar</include>
                 <include>jline:jline:jar</include>
                 <include>org.apache.airavata:job-monitor-api:jar</include>
diff --git 
a/modules/distribution/src/main/assembly/participant-bin-assembly.xml 
b/modules/distribution/src/main/assembly/participant-bin-assembly.xml
index 39024d3041..bf39f2151d 100644
--- a/modules/distribution/src/main/assembly/participant-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/participant-bin-assembly.xml
@@ -121,9 +121,7 @@
                 <include>org.apache.httpcomponents:httpcore:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-annotations:jar</include>
                 <include>com.fasterxml.jackson.core:jackson-core:jar</include>
-                <include>org.codehaus.jackson:jackson-core-asl:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-databind:jar</include>
-                <include>org.codehaus.jackson:jackson-mapper-asl:jar</include>
                 <include>jakarta-regexp:jakarta-regexp:jar</include>
                 <include>jline:jline:jar</include>
                 <include>org.apache.airavata:job-monitor-api:jar</include>
diff --git a/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml 
b/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml
index a122a4e87a..3226c7333c 100644
--- a/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/post-wm-bin-assembly.xml
@@ -119,9 +119,7 @@
                 <include>org.apache.httpcomponents:httpcore:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-annotations:jar</include>
                 <include>com.fasterxml.jackson.core:jackson-core:jar</include>
-                <include>org.codehaus.jackson:jackson-core-asl:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-databind:jar</include>
-                <include>org.codehaus.jackson:jackson-mapper-asl:jar</include>
                 <include>jakarta-regexp:jakarta-regexp:jar</include>
                 <include>jline:jline:jar</include>
                 <include>org.apache.airavata:job-monitor-api:jar</include>
diff --git a/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml 
b/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml
index 9d4fab7f1a..f3cef192f6 100644
--- a/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml
+++ b/modules/distribution/src/main/assembly/pre-wm-bin-assembly.xml
@@ -119,9 +119,7 @@
                 <include>org.apache.httpcomponents:httpcore:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-annotations:jar</include>
                 <include>com.fasterxml.jackson.core:jackson-core:jar</include>
-                <include>org.codehaus.jackson:jackson-core-asl:jar</include>
                 
<include>com.fasterxml.jackson.core:jackson-databind:jar</include>
-                <include>org.codehaus.jackson:jackson-mapper-asl:jar</include>
                 <include>jakarta-regexp:jakarta-regexp:jar</include>
                 <include>jline:jline:jar</include>
                 <include>org.apache.airavata:job-monitor-api:jar</include>
diff --git a/modules/distribution/src/main/resources/api-server/LICENSE 
b/modules/distribution/src/main/resources/api-server/LICENSE
index 56f7cc2aed..2c713cc35a 100644
--- a/modules/distribution/src/main/resources/api-server/LICENSE
+++ b/modules/distribution/src/main/resources/api-server/LICENSE
@@ -212,8 +212,8 @@ The following components come under Apache Software License 
2.0
 
 apache axiom, apache axis2, apache commons, apache derby, apache geronimo,
 apache httpcore components, apache log4j, apache xmlbeans, apache xmlschema,
-aws-java-sdk-1.1.8.jar, bcel-5.1.jar, Codehaus Jackson 
(jackson-core-asl-1.9.2.jar,
-jackson-jaxrs-1.9.2.jar, jackson-mapper-asl-1.9.2.jar, jackson-xc-1.9.2.jar, 
+aws-java-sdk-1.1.8.jar, bcel-5.1.jar, Codehaus Jackson 
(jackson-core-2.15.4.jar,
+jackson-jaxrs-json-provider-2.15.4.jar, jackson-databind-2.15.4.jar, 
jackson-module-jaxb-annotations-2.15.4.jar,
 jets3t-0.8.0.jar, jettison-1.0-RC2.jar, neethi-2.0.4.jar, PDFBox libraries 
 (pdfbox, jempbox, fontbox), wstx-asl-3.2.4.jar
 
diff --git a/pom.xml b/pom.xml
index a9aa8dd98d..05f6b16c88 100644
--- a/pom.xml
+++ b/pom.xml
@@ -120,8 +120,7 @@
         <xsul.version>2.10.7</xsul.version>
         <xsul5.version>1.2.7</xsul5.version>
         <atomixmiser.version>0.9.4</atomixmiser.version>
-        <jackson.core.version>2.9.10</jackson.core.version>
-        <jackson.databind.version>2.9.10.8</jackson.databind.version>
+        <fasterxml.jackson.version>2.15.4</fasterxml.jackson.version>
         <jersey.version>1.13</jersey.version>
         <cargo.version>1.3.1</cargo.version>
         <oa4mp.version>1.1.3</oa4mp.version>

Reply via email to