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 33e7b3a38 RANGER-5650: KMS plugin: package Jackson/Jersey audit client 
JARs in kms.xml for audit-server delivery (#1025)
33e7b3a38 is described below

commit 33e7b3a386eb6e689d7e5411b8e00db573abc30e
Author: Ramachandran Krishnan <[email protected]>
AuthorDate: Fri Jun 19 19:37:14 2026 +0530

    RANGER-5650: KMS plugin: package Jackson/Jersey audit client JARs in 
kms.xml for audit-server delivery (#1025)
    
    Add Jackson, Jersey client, and HK2 coordinates to ranger-kms-plugin-impl
    so the isolated plugin classloader can POST audit batches to the 
audit-server
    ingestor without LinkageError or Jersey SPI failures.
    
    https: //issues.apache.org/jira/browse/RANGER-5650
    
    Co-authored-by: ramk <[email protected]>
    Co-authored-by: Cursor <[email protected]>
---
 distro/src/main/assembly/kms.xml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/distro/src/main/assembly/kms.xml b/distro/src/main/assembly/kms.xml
index b190ea54c..b7ed1bc3b 100755
--- a/distro/src/main/assembly/kms.xml
+++ b/distro/src/main/assembly/kms.xml
@@ -311,6 +311,14 @@
                         
<outputDirectory>ews/webapp/WEB-INF/lib/ranger-kms-plugin-impl</outputDirectory>
                         <unpack>false</unpack>
                         <includes>
+                            
<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>
+                            
<include>com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:${fasterxml.jackson.version}</include>
+                            
<include>com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:${fasterxml.jackson.version}</include>
+                            
<include>com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:${fasterxml.jackson.version}</include>
+                            <include>jakarta.ws.rs:jakarta.ws.rs-api</include>
+                            <include>javax.inject:javax.inject</include>
                             
<include>org.apache.commons:commons-configuration2:jar:${commons.configuration.version}</include>
                             
<include>org.apache.commons:commons-collections4:jar:${commons.collections4.version}</include>
                             
<include>org.eclipse.persistence:eclipselink</include>
@@ -323,6 +331,17 @@
                             
<include>org.apache.solr:solr-solrj:jar:${solr.version}</include>
                             
<include>org.apache.httpcomponents:httpcore-nio:jar:${httpcomponents.httpcore.version}</include>
                             
<include>org.apache.httpcomponents:httpasyncclient:jar:${httpcomponents.httpasyncclient.version}</include>
+                            
<include>org.glassfish.jersey.core:jersey-client</include>
+                            
<include>org.glassfish.jersey.core:jersey-common</include>
+                            
<include>org.glassfish.jersey.core:jersey-server</include>
+                            
<include>org.glassfish.jersey.ext:jersey-entity-filtering:jar:${jersey-client.version}</include>
+                            
<include>org.glassfish.jersey.inject:jersey-hk2</include>
+                            
<include>org.glassfish.jersey.media:jersey-media-json-jackson</include>
+                            <include>org.glassfish.hk2:hk2-api</include>
+                            <include>org.glassfish.hk2:hk2-locator</include>
+                            <include>org.glassfish.hk2:hk2-utils</include>
+                            <include>org.glassfish.hk2:hk2</include>
+                            <include>org.glassfish.hk2:hk2-core</include>
                             <include>joda-time:joda-time</include>
                             <include>com.carrotsearch:hppc</include>
                             
<include>io.airlift:aircompressor:jar:${aircompressor.version}</include>

Reply via email to