This is an automated email from the ASF dual-hosted git repository.
ramackri pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 10bda4d11 RANGER-5642, RANGER-5644: Package Jersey auditserver REST
client JARs in Kafka and HBase plugins (#1015)
10bda4d11 is described below
commit 10bda4d11e179b034819fb948fcc861a79def217
Author: Ramachandran Krishnan <[email protected]>
AuthorDate: Sun Jun 14 13:31:24 2026 +0530
RANGER-5642, RANGER-5644: Package Jersey auditserver REST client JARs in
Kafka and HBase plugins (#1015)
* RANGER-5642, RANGER-5644: Package Jersey auditserver REST client JARs in
Kafka and HBase plugins
Whitelist missing Glassfish Jersey dependencies in plugin assembly
descriptors so
auditserver destination can POST JSON audits without MessageBodyWriter
errors.
Co-authored-by: Cursor <[email protected]>
* RANGER-5644: Align HBase plugin Jersey deps with HDFS/Hive for CI
stability.
Omit jersey-hk2 and javax.inject from the HBase plugin tarball; they crash
HMaster in plugins-docker-build while entity-filtering and
jersey-media-json-jackson still fix auditserver MessageBodyWriter errors.
Co-authored-by: Cursor <[email protected]>
---------
Co-authored-by: ramk <[email protected]>
Co-authored-by: Cursor <[email protected]>
---
distro/src/main/assembly/hbase-agent.xml | 2 ++
distro/src/main/assembly/plugin-kafka.xml | 5 +++++
2 files changed, 7 insertions(+)
diff --git a/distro/src/main/assembly/hbase-agent.xml
b/distro/src/main/assembly/hbase-agent.xml
index 3da05e0fc..f3785ee1f 100644
--- a/distro/src/main/assembly/hbase-agent.xml
+++ b/distro/src/main/assembly/hbase-agent.xml
@@ -73,6 +73,8 @@
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
<include>org.glassfish.jersey.core:jersey-client</include>
<include>org.glassfish.jersey.core:jersey-common</include>
+
<include>org.glassfish.jersey.ext:jersey-entity-filtering:jar:${jersey-client.version}</include>
+
<include>org.glassfish.jersey.media:jersey-media-json-jackson</include>
<include>org.graalvm.js:js:jar:${graalvm.version}</include>
<include>org.graalvm.js:js-scriptengine:jar:${graalvm.version}</include>
<include>org.graalvm.regex:regex:jar:${graalvm.version}</include>
diff --git a/distro/src/main/assembly/plugin-kafka.xml
b/distro/src/main/assembly/plugin-kafka.xml
index 2216588b7..6ae15a636 100644
--- a/distro/src/main/assembly/plugin-kafka.xml
+++ b/distro/src/main/assembly/plugin-kafka.xml
@@ -82,6 +82,11 @@
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
<include>org.codehaus.woodstox:stax2-api</include>
<include>org.eclipse.jetty:jetty-client:jar:${jetty-client.version}</include>
+
<include>org.glassfish.jersey.core:jersey-client</include>
+
<include>org.glassfish.jersey.core:jersey-common</include>
+
<include>org.glassfish.jersey.inject:jersey-hk2</include>
+
<include>org.glassfish.hk2.external:javax.inject</include>
+
<include>jakarta.ws.rs:jakarta.ws.rs-api</include>
<include>org.glassfish.jersey.ext:jersey-entity-filtering:jar:${jersey-client.version}</include>
<include>org.glassfish.jersey.media:jersey-media-json-jackson:jar:${jersey-client.version}</include>
</includes>