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>