This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a commit to branch keycloak-upgrade
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/keycloak-upgrade by this push:
new e1fc3d5735 Upgrading outdated dependencies
e1fc3d5735 is described below
commit e1fc3d5735607911b777f33aec1d5b7dfeecebde
Author: Dimuthu Wannipurage <[email protected]>
AuthorDate: Fri Sep 13 21:55:15 2024 -0400
Upgrading outdated dependencies
---
airavata-api/airavata-api-server/pom.xml | 2 +-
modules/commons/pom.xml | 5 +----
modules/distribution/pom.xml | 17 +----------------
modules/ide-integration/README.md | 3 +++
.../airavata-php-gateway/app/tests/selenium/pom.xml | 5 -----
pom.xml | 19 ++++++++++---------
6 files changed, 16 insertions(+), 35 deletions(-)
diff --git a/airavata-api/airavata-api-server/pom.xml
b/airavata-api/airavata-api-server/pom.xml
index 75cb9599e8..8aa0b30b15 100644
--- a/airavata-api/airavata-api-server/pom.xml
+++ b/airavata-api/airavata-api-server/pom.xml
@@ -121,7 +121,7 @@
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
- <version>4.0</version>
+ <version>7.0.0</version>
</dependency>
<dependency>
<groupId>aopalliance</groupId>
diff --git a/modules/commons/pom.xml b/modules/commons/pom.xml
index 57fa5bf294..b5a393bcab 100644
--- a/modules/commons/pom.xml
+++ b/modules/commons/pom.xml
@@ -60,10 +60,7 @@
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
</dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- </dependency>
+
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
diff --git a/modules/distribution/pom.xml b/modules/distribution/pom.xml
index 22a50f6d96..b02363faf1 100644
--- a/modules/distribution/pom.xml
+++ b/modules/distribution/pom.xml
@@ -256,22 +256,7 @@
<artifactId>icu4j</artifactId>
<version>3.4.4</version>
</dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- </dependency>
- <!-- Hadoop provider related dependencies -->
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-core</artifactId>
- <version>1.0.3</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-client</artifactId>
- <version>1.0.3</version>
- </dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-all</artifactId>
@@ -330,7 +315,7 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.4.0</version>
+ <version>${zk.version}</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
diff --git a/modules/ide-integration/README.md
b/modules/ide-integration/README.md
index 6ac08fa260..f07dbd5d45 100644
--- a/modules/ide-integration/README.md
+++ b/modules/ide-integration/README.md
@@ -67,6 +67,9 @@ Using this module, you can setup a full Airavata installation
inside Intelij IDE
### Starting API Server
+#### Note: For JDK 11+
+you have to add ``--add-opens java.base/java.lang=ALL-UNNAMED`` as a JVM
argument
+
* Go to org.apache.airavata.ide.integration.APIServerStarter class and right
click on the editor and click Run option. This will start Airavata server
### Starting Job Execution Engine
diff --git
a/modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/tests/selenium/pom.xml
b/modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/tests/selenium/pom.xml
index 5432e3dfd9..bb3fe6bf50 100755
---
a/modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/tests/selenium/pom.xml
+++
b/modules/ide-integration/src/main/containers/pga/airavata-php-gateway/app/tests/selenium/pom.xml
@@ -118,11 +118,6 @@
<artifactId>commons-logging</artifactId>
<version>1.1.3</version>
</dependency>
- <dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>18.0</version>
- </dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-remote-driver</artifactId>
diff --git a/pom.xml b/pom.xml
index 5c3eb04522..f5a26fa35a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -108,11 +108,12 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<derby.version>10.13.1.1</derby.version>
- <org.slf4j.version>2.0.13</org.slf4j.version>
- <log4j2.version>2.23.1</log4j2.version>
+ <org.slf4j.version>2.0.16</org.slf4j.version>
+ <log4j2.slf4j.impl>2.18.0</log4j2.slf4j.impl>
+ <log4j2.version>2.24.0</log4j2.version>
<surefire.version>3.0.0-M4</surefire.version>
<junit.version>4.12</junit.version>
- <curator.version>2.8.0</curator.version>
+ <curator.version>5.7.0</curator.version>
<groovy.version>2.4.7</groovy.version>
<xpp3.version>1.1.6</xpp3.version>
<xpp5.version>1.2.8</xpp5.version>
@@ -131,7 +132,7 @@
<mysql.connector.version>5.1.34</mysql.connector.version>
<skipTests>false</skipTests>
<google.gson.version>2.10.1</google.gson.version>
- <zk.version>3.4.0</zk.version>
+ <zk.version>3.9.2</zk.version>
<amqp.client.version>3.5.1</amqp.client.version>
<snakeyaml.version>1.15</snakeyaml.version>
<maven.javadoc.failOnError>false</maven.javadoc.failOnError>
@@ -140,7 +141,7 @@
<kafka-clients.version>1.0.0</kafka-clients.version>
<json.version>20160212</json.version>
<commons.io.version>2.11.0</commons.io.version>
- <google.guava.version>20.0</google.guava.version>
+ <google.guava.version>33.2.1-jre</google.guava.version>
<jacoco.version>0.8.1</jacoco.version>
<openjpa.version>3.1.0</openjpa.version>
<dozer.version>5.4.0</dozer.version>
@@ -170,7 +171,7 @@
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j-impl</artifactId>
+ <artifactId>log4j-slf4j18-impl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
@@ -202,8 +203,8 @@
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-slf4j-impl</artifactId>
- <version>${log4j2.version}</version>
+ <artifactId>log4j-slf4j18-impl</artifactId>
+ <version>${log4j2.slf4j.impl}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
@@ -369,7 +370,7 @@
<!-- Integration tests are run using the fail-safe plugin
in the module
pom -->
<useSystemClassLoader>false</useSystemClassLoader>
- <argLine>-Xmx1024m -XX:MaxPermSize=256m
+ <argLine>-Xmx1024m -XX:MaxPermSize=256m --add-opens
java.base/java.lang=ALL-UNNAMED
-javaagent:${settings.localRepository}/org/jmockit/jmockit/${jmockit.version}/jmockit-${jmockit.version}.jar
</argLine>