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 9755de9baa8964cbdec1a838ae4e52e5d4394089 Author: Pradeep AgrawaL <[email protected]> AuthorDate: Thu Mar 5 12:21:34 2026 +0530 RANGER-5489: Add required libraries for kms module --- credentialbuilder/pom.xml | 11 +++++++++++ distro/src/main/assembly/kms.xml | 12 ++++++------ embeddedwebserver/pom.xml | 11 +++++++++++ kms/pom.xml | 10 ++++++++++ plugin-kms/pom.xml | 5 +++++ pom.xml | 2 +- 6 files changed, 44 insertions(+), 7 deletions(-) diff --git a/credentialbuilder/pom.xml b/credentialbuilder/pom.xml index c0257fb74..5f2fe0228 100644 --- a/credentialbuilder/pom.xml +++ b/credentialbuilder/pom.xml @@ -121,6 +121,17 @@ <artifactId>hadoop-client-runtime</artifactId> <version>${hadoop.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.codehaus.woodstox</groupId> <artifactId>stax2-api</artifactId> diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml index 1bb134fcd..e33d45836 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> @@ -306,6 +307,7 @@ <outputDirectory>ews/webapp/WEB-INF/lib/ranger-kms-plugin-impl</outputDirectory> <unpack>false</unpack> <includes> + <include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include> <include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include> <include>org.eclipse.persistence:eclipselink</include> <include>org.eclipse.persistence:javax.persistence</include> @@ -331,6 +333,7 @@ <directoryMode>755</directoryMode> <fileMode>644</fileMode> <includes> + <include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include> <include>com.fasterxml.woodstox:woodstox-core</include> <include>commons-cli:commons-cli</include> <include>commons-collections:commons-collections</include> @@ -340,8 +343,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> @@ -377,6 +378,7 @@ <directoryMode>755</directoryMode> <fileMode>644</fileMode> <includes> + <include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include> <include>commons-cli:commons-cli</include> <include>commons-collections:commons-collections</include> <include>org.apache.commons:commons-configuration2</include> @@ -384,8 +386,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>
