You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2026/03/25 23:29:44 UTC
(ranger) branch ranger-2.9 updated: RANGER-5523: replace jersey-bundle dependency with jersey-client and jersey-core in plugins (#882)
This is an automated email from the ASF dual-hosted git repository.
madhan pushed a commit to branch ranger-2.9
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/ranger-2.9 by this push:
new 91376924e RANGER-5523: replace jersey-bundle dependency with jersey-client and jersey-core in plugins (#882)
91376924e is described below
commit 91376924ead5655b8d180794f8f9b24d37a45ad2
Author: Madhan Neethiraj <ma...@apache.org>
AuthorDate: Wed Mar 25 15:58:08 2026 -0700
RANGER-5523: replace jersey-bundle dependency with jersey-client and jersey-core in plugins (#882)
(cherry picked from commit 15ffb04e423001127d77181e0642d4e2fa3f1c3a)
---
agents-common/pom.xml | 18 +++++++++++-------
distro/src/main/assembly/admin-web.xml | 1 +
distro/src/main/assembly/kms.xml | 2 +-
distro/src/main/assembly/plugin-atlas.xml | 4 +++-
distro/src/main/assembly/plugin-elasticsearch.xml | 4 +++-
distro/src/main/assembly/plugin-kafka.xml | 3 ++-
distro/src/main/assembly/plugin-ozone.xml | 12 ++++++------
distro/src/main/assembly/plugin-presto.xml | 8 ++++----
distro/src/main/assembly/plugin-solr.xml | 4 +++-
distro/src/main/assembly/plugin-trino.xml | 8 ++++----
distro/src/main/assembly/ranger-tools.xml | 2 +-
distro/src/main/assembly/sample-client.xml | 2 +-
distro/src/main/assembly/storm-agent.xml | 4 +++-
distro/src/main/assembly/usersync.xml | 2 +-
hbase-agent/pom.xml | 12 ++++++------
hdfs-agent/pom.xml | 6 ++++++
hive-agent/pom.xml | 6 ++++++
knox-agent/pom.xml | 6 ++++++
plugin-kafka/pom.xml | 6 ++++++
plugin-kms/pom.xml | 6 ++++++
pom.xml | 1 +
security-admin/pom.xml | 6 ++++++
tagsync/pom.xml | 6 ++++++
ugsync/pom.xml | 17 +++++++++++++++++
unixauthclient/pom.xml | 11 -----------
25 files changed, 110 insertions(+), 47 deletions(-)
diff --git a/agents-common/pom.xml b/agents-common/pom.xml
index 94772ed23..1192c2741 100644
--- a/agents-common/pom.xml
+++ b/agents-common/pom.xml
@@ -74,14 +74,18 @@
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
- <artifactId>jersey-bundle</artifactId>
+ <artifactId>jersey-client</artifactId>
<version>${jersey-bundle.version}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.ws.rs</groupId>
- <artifactId>jsr311-api</artifactId>
- </exclusion>
- </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.jersey</groupId>
+ <artifactId>jersey-core</artifactId>
+ <version>${jersey-bundle.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ <version>${jsr311-api.version}</version>
</dependency>
<dependency>
<groupId>net.java.dev.jna</groupId>
diff --git a/distro/src/main/assembly/admin-web.xml b/distro/src/main/assembly/admin-web.xml
index 17d9d9561..c3babf738 100644
--- a/distro/src/main/assembly/admin-web.xml
+++ b/distro/src/main/assembly/admin-web.xml
@@ -242,6 +242,7 @@
<include>org.slf4j:slf4j-api:jar:${slf4j.version}</include>
<include>org.apache.hadoop:hadoop-common</include>
<include>commons-logging:commons-logging</include>
+ <include>com.sun.jersey:jersey-bundle:jar:${jersey-bundle.version}</include>
<include>com.sun.jersey.contribs:jersey-multipart</include>
<include>commons-collections:commons-collections</include>
<include>commons-io:commons-io</include>
diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml
index d4ae22edc..49ddd4f79 100755
--- a/distro/src/main/assembly/kms.xml
+++ b/distro/src/main/assembly/kms.xml
@@ -42,7 +42,7 @@
<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>com.google.code.gson:gson</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-bundle:jar:${jersey-bundle.version}</include>
<include>org.eclipse.persistence:eclipselink</include>
<include>org.eclipse.persistence:javax.persistence</include>
<include>com.googlecode.log4jdbc:log4jdbc</include>
diff --git a/distro/src/main/assembly/plugin-atlas.xml b/distro/src/main/assembly/plugin-atlas.xml
index 6c547c0f8..25fe1c09f 100644
--- a/distro/src/main/assembly/plugin-atlas.xml
+++ b/distro/src/main/assembly/plugin-atlas.xml
@@ -60,7 +60,9 @@
<fileMode>644</fileMode>
<includes>
<include>commons-collections:commons-collections</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
diff --git a/distro/src/main/assembly/plugin-elasticsearch.xml b/distro/src/main/assembly/plugin-elasticsearch.xml
index e35004967..285e2f062 100644
--- a/distro/src/main/assembly/plugin-elasticsearch.xml
+++ b/distro/src/main/assembly/plugin-elasticsearch.xml
@@ -72,7 +72,9 @@
<include>org.apache.hadoop:hadoop-client-runtime:jar:${hadoop.version}</include>
<include>com.google.code.gson:gson</include>
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
<include>commons-logging:commons-logging:jar:${commons.logging.version}</include>
<include>commons-io:commons-io</include>
<include>org.apache.httpcomponents:httpclient:jar:${httpcomponents.httpclient.version}</include>
diff --git a/distro/src/main/assembly/plugin-kafka.xml b/distro/src/main/assembly/plugin-kafka.xml
index ff1a3118b..767fb036f 100644
--- a/distro/src/main/assembly/plugin-kafka.xml
+++ b/distro/src/main/assembly/plugin-kafka.xml
@@ -64,7 +64,8 @@
<include>com.google.code.gson:gson</include>
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
<include>commons-collections:commons-collections</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
<include>commons-logging:commons-logging</include>
<include>commons-io:commons-io</include>
<include>org.apache.httpcomponents:httpclient:jar:${httpcomponents.httpclient.version}</include>
diff --git a/distro/src/main/assembly/plugin-ozone.xml b/distro/src/main/assembly/plugin-ozone.xml
index 6b224f3da..ab3aa3d12 100644
--- a/distro/src/main/assembly/plugin-ozone.xml
+++ b/distro/src/main/assembly/plugin-ozone.xml
@@ -51,9 +51,9 @@
<includes>
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
<include>com.kstruct:gethostname4j</include>
- <include>com.sun.jersey:jersey-bundle</include>
- <include>com.sun.jersey:jersey-core</include>
- <include>com.sun.jersey:jersey-client</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
<include>commons-cli:commons-cli</include>
<include>commons-collections:commons-collections</include>
<include>commons-configuration:commons-configuration:jar:${commons.configuration1.version}</include>
@@ -108,9 +108,9 @@
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
<include>com.fasterxml.woodstox:woodstox-core:jar:${fasterxml.woodstox.version}</include>
<include>org.codehaus.woodstox:stax2-api:jar:${codehaus.woodstox.stax2api.version}</include>
- <include>com.sun.jersey:jersey-core</include>
- <include>com.sun.jersey:jersey-client</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
diff --git a/distro/src/main/assembly/plugin-presto.xml b/distro/src/main/assembly/plugin-presto.xml
index 174ed0c6f..afc0712fb 100644
--- a/distro/src/main/assembly/plugin-presto.xml
+++ b/distro/src/main/assembly/plugin-presto.xml
@@ -77,8 +77,6 @@
<include>org.apache.httpcomponents:httpcore:jar:${httpcomponents.httpcore.version}</include>
<include>org.noggit:noggit:jar:${noggit.version}</include>
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
- <include>com.sun.jersey:jersey-core</include>
- <include>com.sun.jersey:jersey-server</include>
<include>commons-cli:commons-cli</include>
<include>commons-collections:commons-collections</include>
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
@@ -95,8 +93,10 @@
<include>org.apache.ranger:credentialbuilder</include>
<include>org.codehaus.woodstox:stax2-api</include>
<include>com.fasterxml.woodstox:woodstox-core</include>
- <include>com.sun.jersey:jersey-bundle</include>
- <include>com.sun.jersey:jersey-json</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-json:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
diff --git a/distro/src/main/assembly/plugin-solr.xml b/distro/src/main/assembly/plugin-solr.xml
index 974197514..80221068f 100644
--- a/distro/src/main/assembly/plugin-solr.xml
+++ b/distro/src/main/assembly/plugin-solr.xml
@@ -55,7 +55,9 @@
<includes>
<include>commons-collections:commons-collections</include>
<include>com.google.code.gson:gson</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.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>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
diff --git a/distro/src/main/assembly/plugin-trino.xml b/distro/src/main/assembly/plugin-trino.xml
index 623d43e90..afed289f0 100644
--- a/distro/src/main/assembly/plugin-trino.xml
+++ b/distro/src/main/assembly/plugin-trino.xml
@@ -64,8 +64,6 @@
<include>org.apache.httpcomponents:httpcore:jar:${httpcomponents.httpcore.version}</include>
<include>org.noggit:noggit:jar:${noggit.version}</include>
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
- <include>com.sun.jersey:jersey-core</include>
- <include>com.sun.jersey:jersey-server</include>
<include>commons-cli:commons-cli</include>
<include>commons-collections:commons-collections</include>
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
@@ -87,8 +85,10 @@
<include>org.apache.ranger:credentialbuilder</include>
<include>org.codehaus.woodstox:stax2-api</include>
<include>com.fasterxml.woodstox:woodstox-core</include>
- <include>com.sun.jersey:jersey-bundle</include>
- <include>com.sun.jersey:jersey-json</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-json:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
<include>com.fasterxml.jackson.core:jackson-annotations:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-core:jar:${fasterxml.jackson.version}</include>
<include>com.fasterxml.jackson.core:jackson-databind:jar:${fasterxml.jackson.version}</include>
diff --git a/distro/src/main/assembly/ranger-tools.xml b/distro/src/main/assembly/ranger-tools.xml
index b5d5d08ac..84a8d8130 100644
--- a/distro/src/main/assembly/ranger-tools.xml
+++ b/distro/src/main/assembly/ranger-tools.xml
@@ -50,7 +50,7 @@
<include>org.eclipse.persistence:eclipselink</include>
<include>org.eclipse.persistence:javax.persistence</include>
<include>commons-collections:commons-collections</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-bundle:jar:${jersey-bundle.version}</include>
<include>commons-io:commons-io</include>
<include>org.apache.httpcomponents:httpclient:jar:${httpcomponents.httpclient.version}</include>
<include>org.apache.httpcomponents:httpcore:jar:${httpcomponents.httpcore.version}</include>
diff --git a/distro/src/main/assembly/sample-client.xml b/distro/src/main/assembly/sample-client.xml
index 3de589722..218aba900 100644
--- a/distro/src/main/assembly/sample-client.xml
+++ b/distro/src/main/assembly/sample-client.xml
@@ -56,7 +56,7 @@
<include>org.eclipse.persistence:eclipselink</include>
<include>org.eclipse.persistence:javax.persistence</include>
<include>commons-collections:commons-collections</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-bundle:jar:${jersey-bundle.version}</include>
<include>commons-io:commons-io</include>
<include>org.apache.httpcomponents:httpmime:jar:${httpcomponents.httpmime.version}</include>
<include>org.noggit:noggit:jar:${noggit.version}</include>
diff --git a/distro/src/main/assembly/storm-agent.xml b/distro/src/main/assembly/storm-agent.xml
index 7d974b5e8..3666f33f1 100644
--- a/distro/src/main/assembly/storm-agent.xml
+++ b/distro/src/main/assembly/storm-agent.xml
@@ -143,7 +143,9 @@
<directoryMode>755</directoryMode>
<fileMode>644</fileMode>
<includes>
- <include>com.sun.jersey:jersey-bundle:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-client:jar:${jersey-bundle.version}</include>
+ <include>com.sun.jersey:jersey-core:jar:${jersey-bundle.version}</include>
+ <include>javax.ws.rs:jsr311-api:jar:${jsr311-api.version}</include>
</includes>
</dependencySet>
</dependencySets>
diff --git a/distro/src/main/assembly/usersync.xml b/distro/src/main/assembly/usersync.xml
index 9da9e3294..48c2682ca 100644
--- a/distro/src/main/assembly/usersync.xml
+++ b/distro/src/main/assembly/usersync.xml
@@ -41,7 +41,7 @@
<unpack>false</unpack>
<includes>
<include>com.google.code.gson:gson</include>
- <include>com.sun.jersey:jersey-bundle</include>
+ <include>com.sun.jersey:jersey-bundle:jar:${jersey-bundle.version}</include>
<include>log4j:log4j</include>
<include>commons-cli:commons-cli</include>
<include>commons-collections:commons-collections</include>
diff --git a/hbase-agent/pom.xml b/hbase-agent/pom.xml
index 6a4ebae12..6686737ac 100644
--- a/hbase-agent/pom.xml
+++ b/hbase-agent/pom.xml
@@ -57,12 +57,6 @@
<artifactId>jersey-client</artifactId>
<version>${jersey-bundle.version}</version>
<type>jar</type>
- <exclusions>
- <exclusion>
- <groupId>javax.ws.rs</groupId>
- <artifactId>jsr311-api</artifactId>
- </exclusion>
- </exclusions>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
@@ -204,6 +198,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
diff --git a/hdfs-agent/pom.xml b/hdfs-agent/pom.xml
index 8961931b6..dc094932d 100644
--- a/hdfs-agent/pom.xml
+++ b/hdfs-agent/pom.xml
@@ -128,6 +128,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
diff --git a/hive-agent/pom.xml b/hive-agent/pom.xml
index 103b8f1cd..490fe24a3 100644
--- a/hive-agent/pom.xml
+++ b/hive-agent/pom.xml
@@ -196,6 +196,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.thrift</groupId>
diff --git a/knox-agent/pom.xml b/knox-agent/pom.xml
index 9ad666ab0..71ec44f09 100644
--- a/knox-agent/pom.xml
+++ b/knox-agent/pom.xml
@@ -127,6 +127,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
<!-- TO DEBUG JERSEY2 code: uncomment this exclusion
<exclusions><exclusion><artifactId>*</artifactId><groupId>*</groupId></exclusion></exclusions>
-->
diff --git a/plugin-kafka/pom.xml b/plugin-kafka/pom.xml
index 8094327ab..46bc13f69 100644
--- a/plugin-kafka/pom.xml
+++ b/plugin-kafka/pom.xml
@@ -90,6 +90,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
diff --git a/plugin-kms/pom.xml b/plugin-kms/pom.xml
index 15a42be76..23c4ed021 100644
--- a/plugin-kms/pom.xml
+++ b/plugin-kms/pom.xml
@@ -55,6 +55,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
diff --git a/pom.xml b/pom.xml
index 32e294e73..c4fec8ca3 100755
--- a/pom.xml
+++ b/pom.xml
@@ -149,6 +149,7 @@
<jsonsmart.version>2.4.10</jsonsmart.version>
<jsr250.version>1.0</jsr250.version>
<jsr305.version>1.3.9</jsr305.version>
+ <jsr311-api.version>1.1.1</jsr311-api.version>
<junit.jupiter.version>5.10.0</junit.jupiter.version>
<kafka.version>3.9.1</kafka.version>
<kerby.version>2.0.3</kerby.version>
diff --git a/security-admin/pom.xml b/security-admin/pom.xml
index 2fc268d46..3781ff7a9 100644
--- a/security-admin/pom.xml
+++ b/security-admin/pom.xml
@@ -541,6 +541,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.ranger</groupId>
diff --git a/tagsync/pom.xml b/tagsync/pom.xml
index 1bd3b43f7..7b7acb545 100644
--- a/tagsync/pom.xml
+++ b/tagsync/pom.xml
@@ -257,6 +257,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.ranger</groupId>
diff --git a/ugsync/pom.xml b/ugsync/pom.xml
index 3cbda24f0..5e77a380e 100644
--- a/ugsync/pom.xml
+++ b/ugsync/pom.xml
@@ -68,6 +68,17 @@
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
+ <dependency>
+ <groupId>com.sun.jersey</groupId>
+ <artifactId>jersey-bundle</artifactId>
+ <version>${jersey-bundle.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
@@ -165,6 +176,12 @@
<groupId>org.apache.ranger</groupId>
<artifactId>ranger-plugins-common</artifactId>
<version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>javax.ws.rs</groupId>
+ <artifactId>jsr311-api</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.ranger</groupId>
diff --git a/unixauthclient/pom.xml b/unixauthclient/pom.xml
index e99dfa4e9..695440564 100644
--- a/unixauthclient/pom.xml
+++ b/unixauthclient/pom.xml
@@ -32,17 +32,6 @@
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</dependency>
- <dependency>
- <groupId>com.sun.jersey</groupId>
- <artifactId>jersey-bundle</artifactId>
- <version>${jersey-bundle.version}</version>
- <exclusions>
- <exclusion>
- <groupId>javax.ws.rs</groupId>
- <artifactId>jsr311-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>