From e23308dc4a371bdbc7c84fa7cdcbb8dd546f6b16 Mon Sep 17 00:00:00 2001 From: Swaminathan Balachandran Date: Thu, 20 Apr 2023 21:19:34 -0700 Subject: [PATCH 1/2] HDDS-8468. Fix Native JDK 11, 17 compile --- hadoop-hdds/rocks-native/pom.xml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/hadoop-hdds/rocks-native/pom.xml b/hadoop-hdds/rocks-native/pom.xml index bf50bf92693b..34089cd78d3b 100644 --- a/hadoop-hdds/rocks-native/pom.xml +++ b/hadoop-hdds/rocks-native/pom.xml @@ -384,13 +384,31 @@ java-11 - 11 + [11,17] rocks_tools_native + + org.apache.maven.plugins + maven-dependency-plugin + + + copy-jars + process-resources + + copy-dependencies + + + ${project.build.directory}/dependency + runtime + + + + + org.codehaus.mojo exec-maven-plugin @@ -404,8 +422,8 @@ ${env.JAVA_HOME}/bin/javac - -classpath - ${project.build.outputDirectory} + -cp + ${project.build.outputDirectory}:${project.build.directory}/dependency/* -h ${project.build.directory}/native/javah ${project.basedir}/src/main/java/org/apache/hadoop/hdds/utils/db/managed/ManagedSSTDumpTool.java From d685f3021f54d8dcc6d8c558cc470393ed68ef3d Mon Sep 17 00:00:00 2001 From: Swaminathan Balachandran Date: Fri, 21 Apr 2023 08:41:19 -0700 Subject: [PATCH 2/2] HDDS-8468. Fix jdk version range --- hadoop-hdds/rocks-native/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hadoop-hdds/rocks-native/pom.xml b/hadoop-hdds/rocks-native/pom.xml index 34089cd78d3b..955342680929 100644 --- a/hadoop-hdds/rocks-native/pom.xml +++ b/hadoop-hdds/rocks-native/pom.xml @@ -384,7 +384,7 @@ java-11 - [11,17] + [11,] rocks_tools_native