-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74926/
-----------------------------------------------------------
Review request for ranger, Dineshkumar Yadav, Kishor Gollapalliwar, Abhay
Kulkarni, Madhan Neethiraj, Mehul Parikh, Pradeep Agrawal, Ramesh Mani, sanket
shelar, Sailaja Polavarapu, and Velmurugan Periasamy.
Bugs: RANGER-4076
https://issues.apache.org/jira/browse/RANGER-4076
Repository: ranger
Description
-------
Currently only Java 8 and 11 are supported. Java 17 is a major LTS version of
Java and adding support would modernize our Java version support.
This patch enables manual and Docker-based build of Apache Ranger. It ensures
compatibility with Java 8, Java 11, and Java 17 for both build and runtime
environments.
(I encountered a TestCase Failure in the KnoxRangerTest class, so currently I
had excluded that class from jdk17 build)
Diffs
-----
agents-common/pom.xml 12e093f78
agents-common/src/main/java/org/apache/ranger/plugin/util/GraalScriptEngineCreator.java
512d8d3ca
agents-common/src/main/java/org/apache/ranger/plugin/util/NashornScriptEngineCreator.java
db620df92
agents-common/src/main/java/org/apache/ranger/plugin/util/ScriptEngineUtil.java
8d76c1d81
dev-support/ranger-docker/.env 60bc4a9f2
dev-support/ranger-docker/Dockerfile.ranger-build 9a192f152
dev-support/ranger-docker/docker-compose.ranger-build.yml 3dd4a4a06
distro/src/main/assembly/admin-web.xml 245d9ca09
docs/src/site/resources/index.js bb876f28d
hdfs-agent/pom.xml dece8f46f
kms/pom.xml 2739bb81a
kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java 7188b19b2
kms/src/main/java/org/apache/hadoop/crypto/key/RangerMasterKey.java b6fc32950
plugin-nestedstructure/pom.xml 0e208f99c
plugin-nestedstructure/src/main/java/org/apache/ranger/authorization/nestedstructure/authorizer/RecordFilterJavaScript.java
77767767c
plugin-nestedstructure/src/test/java/org/apache/ranger/authorization/nestedstructure/authorizer/TestRecordFilterJavaScript.java
9cb161b8d
pom.xml cec2390f2
ranger-tools/pom.xml cac8d7ba3
ranger-tools/src/test/java/org/apache/ranger/policyengine/RangerPolicyEnginePerformanceTest.java
187d20227
security-admin/pom.xml fc59287d0
Diff: https://reviews.apache.org/r/74926/diff/1/
Testing
-------
This patch has been successfully tested and verified with Java versions 8, 11,
and 17. The verification process included both manual and Docker setup. Now we
are able to build and run on same jdk.
Thanks,
Rakesh Gupta