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

pradeep pushed a commit to branch RANGER-4076_master
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit d3c2e52e84c0b72ea434818496c2cbf20d6a5145
Author: Pradeep AgrawaL <[email protected]>
AuthorDate: Thu Mar 5 12:21:34 2026 +0530

    RANGER-5489: Add required libraries for kms module
---
 distro/src/main/assembly/kms.xml |  9 +++------
 embeddedwebserver/pom.xml        | 11 +++++++++++
 kms/pom.xml                      | 10 ++++++++++
 plugin-kms/pom.xml               |  5 +++++
 pom.xml                          |  2 +-
 5 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml
index 1bb134fcd..606bff5ea 100755
--- a/distro/src/main/assembly/kms.xml
+++ b/distro/src/main/assembly/kms.xml
@@ -41,6 +41,7 @@
                             
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
                             
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                             
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
+                            
<include>org.apache.hadoop:hadoop-hdfs-client:jar:${hadoop.version}</include>
                             
<include>org.eclipse.persistence:eclipselink</include>
                             
<include>org.eclipse.persistence:javax.persistence</include>
                             <include>com.googlecode.log4jdbc:log4jdbc</include>
@@ -67,6 +68,7 @@
                             
<include>org.codehaus.jettison:jettison:jar:${jettison.version}</include>
                             <include>jline:jline</include>
                             <include>com.jcraft:jsch</include>
+                            <include>com.google.code.gson:gson</include>
                             <include>com.google.code.findbugs:jsr305</include>
                             <include>io.netty:netty-all</include>
                             <include>org.xerial.snappy:snappy-java</include>
@@ -220,8 +222,7 @@
                     
<include>org.eclipse.jdt.core.compiler:ecj:jar:P20140317-1600</include>
                     
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
+                    
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
                     
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
                     <include>org.apache.ranger:ranger-authz-api</include>
                     <include>org.apache.ranger:ranger-plugins-common</include>
@@ -340,8 +341,6 @@
                             
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                             
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
                             
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                            
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
-                            
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                             
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
                             <include>org.codehaus.woodstox:stax2-api</include>
                             
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
@@ -384,8 +383,6 @@
                     <include>commons-logging:commons-logging</include>
                     <include>org.slf4j:slf4j-api</include>
                     
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
-                    
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
                     <include>org.codehaus.woodstox:stax2-api</include>
                     <include>com.fasterxml.woodstox:woodstox-core</include>
                     
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>
diff --git a/embeddedwebserver/pom.xml b/embeddedwebserver/pom.xml
index 24a57d586..a56516460 100644
--- a/embeddedwebserver/pom.xml
+++ b/embeddedwebserver/pom.xml
@@ -56,6 +56,17 @@
             <artifactId>commons-lang3</artifactId>
             <version>${commons.lang3.version}</version>
         </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-common</artifactId>
+            <version>${hadoop.version}</version>
+            <exclusions>
+                <exclusion>
+                    <groupId>*</groupId>
+                    <artifactId>*</artifactId>
+                </exclusion>
+            </exclusions>
+        </dependency>
         <dependency>
             <groupId>org.apache.logging.log4j</groupId>
             <artifactId>log4j-api</artifactId>
diff --git a/kms/pom.xml b/kms/pom.xml
index 4394798c0..7bd8e1f68 100644
--- a/kms/pom.xml
+++ b/kms/pom.xml
@@ -113,6 +113,11 @@
             <artifactId>jsr305</artifactId>
             <version>${jsr305.version}</version>
         </dependency>
+        <dependency>
+            <groupId>com.google.code.gson</groupId>
+            <artifactId>gson</artifactId>
+            <version>${gson.version}</version>
+        </dependency>
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
@@ -484,6 +489,11 @@
                 </exclusion>
             </exclusions>
         </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-hdfs-client</artifactId>
+            <version>${hadoop.version}</version>
+        </dependency>
         <dependency>
             <groupId>org.apache.httpcomponents</groupId>
             <artifactId>httpclient</artifactId>
diff --git a/plugin-kms/pom.xml b/plugin-kms/pom.xml
index 40df4b2d1..493c1e136 100644
--- a/plugin-kms/pom.xml
+++ b/plugin-kms/pom.xml
@@ -36,6 +36,11 @@
             <artifactId>jackson-core</artifactId>
             <version>${fasterxml.jackson.version}</version>
         </dependency>
+        <dependency>
+            <groupId>com.google.code.gson</groupId>
+            <artifactId>gson</artifactId>
+            <version>${gson.version}</version>
+        </dependency>
         <dependency>
             <groupId>jakarta.ws.rs</groupId>
             <artifactId>jakarta.ws.rs-api</artifactId>
diff --git a/pom.xml b/pom.xml
index 047949015..03901fcf1 100755
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,7 @@
         <google.cloud.kms>2.3.0</google.cloud.kms>
         <googlecode.log4jdbc.version>1.2</googlecode.log4jdbc.version>
         <graalvm.version>22.3.0</graalvm.version>
-        <gson.version>2.9.0</gson.version>
+        <gson.version>2.13.1</gson.version>
         <guice.version>4.0</guice.version>
         <hadoop-shaded-guava.version>1.4.0</hadoop-shaded-guava.version>
         <hadoop.version>3.4.2</hadoop.version>

Reply via email to