Skip to content

Commit 68df023

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

5 files changed

Lines changed: 91 additions & 7 deletions

File tree

credentialbuilder/pom.xml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,73 @@
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>com.fasterxml.jackson.core</groupId>
131+
<artifactId>*</artifactId>
132+
</exclusion>
133+
<exclusion>
134+
<groupId>com.fasterxml.jackson.jaxrs</groupId>
135+
<artifactId>*</artifactId>
136+
</exclusion>
137+
<exclusion>
138+
<groupId>com.fasterxml.jackson.module</groupId>
139+
<artifactId>*</artifactId>
140+
</exclusion>
141+
<exclusion>
142+
<groupId>com.github.pjfanning</groupId>
143+
<artifactId>jersey-json</artifactId>
144+
</exclusion>
145+
<exclusion>
146+
<groupId>com.google.protobuf</groupId>
147+
<artifactId>protobuf-java</artifactId>
148+
</exclusion>
149+
<exclusion>
150+
<groupId>com.sun.jersey</groupId>
151+
<artifactId>*</artifactId>
152+
</exclusion>
153+
<exclusion>
154+
<groupId>io.netty</groupId>
155+
<artifactId>*</artifactId>
156+
</exclusion>
157+
<exclusion>
158+
<groupId>javax.servlet</groupId>
159+
<artifactId>javax.servlet-api</artifactId>
160+
</exclusion>
161+
<exclusion>
162+
<groupId>log4j</groupId>
163+
<artifactId>*</artifactId>
164+
</exclusion>
165+
<exclusion>
166+
<groupId>org.apache.commons</groupId>
167+
<artifactId>commons-compress</artifactId>
168+
</exclusion>
169+
<exclusion>
170+
<groupId>org.apache.commons</groupId>
171+
<artifactId>commons-configuration2</artifactId>
172+
</exclusion>
173+
<exclusion>
174+
<groupId>org.apache.commons</groupId>
175+
<artifactId>commons-lang3</artifactId>
176+
</exclusion>
177+
<exclusion>
178+
<groupId>org.apache.commons</groupId>
179+
<artifactId>commons-text</artifactId>
180+
</exclusion>
181+
<exclusion>
182+
<groupId>org.slf4j</groupId>
183+
<artifactId>*</artifactId>
184+
</exclusion>
185+
<exclusion>
186+
<groupId>org.slf4j</groupId>
187+
<artifactId>slf4j-log4j12</artifactId>
188+
</exclusion>
189+
</exclusions>
190+
</dependency>
124191
<dependency>
125192
<groupId>org.codehaus.woodstox</groupId>
126193
<artifactId>stax2-api</artifactId>

distro/src/main/assembly/kms.xml

Lines changed: 8 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,7 +307,9 @@
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>
312+
<include>org.apache.commons:commons-collections4:jar:${commons.collections4.version}</include>
310313
<include>org.eclipse.persistence:eclipselink</include>
311314
<include>org.eclipse.persistence:javax.persistence</include>
312315
<include>commons-collections:commons-collections</include>
@@ -331,6 +334,7 @@
331334
<directoryMode>755</directoryMode>
332335
<fileMode>644</fileMode>
333336
<includes>
337+
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
334338
<include>com.fasterxml.woodstox:woodstox-core</include>
335339
<include>commons-cli:commons-cli</include>
336340
<include>commons-collections:commons-collections</include>
@@ -340,8 +344,6 @@
340344
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
341345
<include>org.apache.commons:commons-lang3:jar:${commons.lang3.version}</include>
342346
<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>
345347
<include>org.apache.hadoop.thirdparty:hadoop-shaded-guava:jar:${hadoop-shaded-guava.version}</include>
346348
<include>org.codehaus.woodstox:stax2-api</include>
347349
<include>org.slf4j:slf4j-api:jar:${slf4j-api.version}</include>
@@ -377,15 +379,15 @@
377379
<directoryMode>755</directoryMode>
378380
<fileMode>644</fileMode>
379381
<includes>
382+
<include>org.apache.hadoop:hadoop-common:jar:${hadoop.version}</include>
383+
<include>org.apache.commons:commons-collections4:jar:${commons.collections4.version}</include>
380384
<include>commons-cli:commons-cli</include>
381385
<include>commons-collections:commons-collections</include>
382386
<include>org.apache.commons:commons-configuration2</include>
383387
<include>commons-io:commons-io:jar:${commons.io.version}</include>
384388
<include>commons-logging:commons-logging</include>
385389
<include>org.slf4j:slf4j-api</include>
386390
<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>
389391
<include>org.codehaus.woodstox:stax2-api</include>
390392
<include>com.fasterxml.woodstox:woodstox-core</include>
391393
<include>org.apache.commons:commons-compress:jar:${commons.compress.version}</include>

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)