Skip to content

Commit 9755de9

Browse files
RANGER-5489: Add required libraries for kms module
1 parent 1141916 commit 9755de9

6 files changed

Lines changed: 44 additions & 7 deletions

File tree

credentialbuilder/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,17 @@
121121
<artifactId>hadoop-client-runtime</artifactId>
122122
<version>${hadoop.version}</version>
123123
</dependency>
124+
<dependency>
125+
<groupId>org.apache.hadoop</groupId>
126+
<artifactId>hadoop-common</artifactId>
127+
<version>${hadoop.version}</version>
128+
<exclusions>
129+
<exclusion>
130+
<groupId>*</groupId>
131+
<artifactId>*</artifactId>
132+
</exclusion>
133+
</exclusions>
134+
</dependency>
124135
<dependency>
125136
<groupId>org.codehaus.woodstox</groupId>
126137
<artifactId>stax2-api</artifactId>

distro/src/main/assembly/kms.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
4242
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
4343
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
44+
<include>org.apache.hadoop:hadoop-hdfs-client:jar:${hadoop.version}</include>
4445
<include>org.eclipse.persistence:eclipselink</include>
4546
<include>org.eclipse.persistence:javax.persistence</include>
4647
<include>com.googlecode.log4jdbc:log4jdbc</include>
@@ -67,6 +68,7 @@
6768
<include>org.codehaus.jettison:jettison:jar:${jettison.version}</include>
6869
<include>jline:jline</include>
6970
<include>com.jcraft:jsch</include>
71+
<include>com.google.code.gson:gson</include>
7072
<include>com.google.code.findbugs:jsr305</include>
7173
<include>io.netty:netty-all</include>
7274
<include>org.xerial.snappy:snappy-java</include>
@@ -220,8 +222,7 @@
220222
<include>org.eclipse.jdt.core.compiler:ecj:jar:P20140317-1600</include>
221223
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
222224
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
223-
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
224-
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
225+
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
225226
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
226227
<include>org.apache.ranger:ranger-authz-api</include>
227228
<include>org.apache.ranger:ranger-plugins-common</include>
@@ -306,6 +307,7 @@
306307
<outputDirectory>ews/webapp/WEB-INF/lib/ranger-kms-plugin-impl</outputDirectory>
307308
<unpack>false</unpack>
308309
<includes>
310+
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
309311
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
310312
<include>org.eclipse.persistence:eclipselink</include>
311313
<include>org.eclipse.persistence:javax.persistence</include>
@@ -331,6 +333,7 @@
331333
<directoryMode>755</directoryMode>
332334
<fileMode>644</fileMode>
333335
<includes>
336+
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
334337
<include>com.fasterxml.woodstox:woodstox-core</include>
335338
<include>commons-cli:commons-cli</include>
336339
<include>commons-collections:commons-collections</include>
@@ -340,8 +343,6 @@
340343
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
341344
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
342345
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
343-
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
344-
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
345346
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
346347
<include>org.codehaus.woodstox:stax2-api</include>
347348
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
@@ -377,15 +378,14 @@
377378
<directoryMode>755</directoryMode>
378379
<fileMode>644</fileMode>
379380
<includes>
381+
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
380382
<include>commons-cli:commons-cli</include>
381383
<include>commons-collections:commons-collections</include>
382384
<include>org.apache.commons:commons-configuration2</include>
383385
<include>commons-io:commons-io:jar:${commons.io.version}</include>
384386
<include>commons-logging:commons-logging</include>
385387
<include>org.slf4j:slf4j-api</include>
386388
<include>org.apache.hadoop:hadoop-auth:jar:${hadoop.version}</include>
387-
<include>org.apache.hadoop:hadoop-client-api:jar:${hadoop.version}</include>
388-
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
389389
<include>org.codehaus.woodstox:stax2-api</include>
390390
<include>com.fasterxml.woodstox:woodstox-core</include>
391391
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>

embeddedwebserver/pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,17 @@
5656
<artifactId>commons-lang3</artifactId>
5757
<version>${commons.lang3.version}</version>
5858
</dependency>
59+
<dependency>
60+
<groupId>org.apache.hadoop</groupId>
61+
<artifactId>hadoop-common</artifactId>
62+
<version>${hadoop.version}</version>
63+
<exclusions>
64+
<exclusion>
65+
<groupId>*</groupId>
66+
<artifactId>*</artifactId>
67+
</exclusion>
68+
</exclusions>
69+
</dependency>
5970
<dependency>
6071
<groupId>org.apache.logging.log4j</groupId>
6172
<artifactId>log4j-api</artifactId>

kms/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@
113113
<artifactId>jsr305</artifactId>
114114
<version>${jsr305.version}</version>
115115
</dependency>
116+
<dependency>
117+
<groupId>com.google.code.gson</groupId>
118+
<artifactId>gson</artifactId>
119+
<version>${gson.version}</version>
120+
</dependency>
116121
<dependency>
117122
<groupId>com.google.protobuf</groupId>
118123
<artifactId>protobuf-java</artifactId>
@@ -484,6 +489,11 @@
484489
</exclusion>
485490
</exclusions>
486491
</dependency>
492+
<dependency>
493+
<groupId>org.apache.hadoop</groupId>
494+
<artifactId>hadoop-hdfs-client</artifactId>
495+
<version>${hadoop.version}</version>
496+
</dependency>
487497
<dependency>
488498
<groupId>org.apache.httpcomponents</groupId>
489499
<artifactId>httpclient</artifactId>

plugin-kms/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@
3636
<artifactId>jackson-core</artifactId>
3737
<version>${fasterxml.jackson.version}</version>
3838
</dependency>
39+
<dependency>
40+
<groupId>com.google.code.gson</groupId>
41+
<artifactId>gson</artifactId>
42+
<version>${gson.version}</version>
43+
</dependency>
3944
<dependency>
4045
<groupId>jakarta.ws.rs</groupId>
4146
<artifactId>jakarta.ws.rs-api</artifactId>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
<google.cloud.kms>2.3.0</google.cloud.kms>
100100
<googlecode.log4jdbc.version>1.2</googlecode.log4jdbc.version>
101101
<graalvm.version>22.3.0</graalvm.version>
102-
<gson.version>2.9.0</gson.version>
102+
<gson.version>2.13.1</gson.version>
103103
<guice.version>4.0</guice.version>
104104
<hadoop-shaded-guava.version>1.4.0</hadoop-shaded-guava.version>
105105
<hadoop.version>3.4.2</hadoop.version>

0 commit comments

Comments
 (0)