Skip to content

Commit 6ab26c8

Browse files
committed
HIVE-29386: Fix hmsbench runtime error on jdk21
1 parent e3cb939 commit 6ab26c8

File tree

1 file changed

+9
-5
lines changed
  • standalone-metastore/metastore-tools/metastore-benchmarks

1 file changed

+9
-5
lines changed

standalone-metastore/metastore-tools/metastore-benchmarks/pom.xml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,6 @@
7979
<artifactId>jmh-core</artifactId>
8080
<version>${jmh.version}</version>
8181
</dependency>
82-
<dependency>
83-
<groupId>org.openjdk.jmh</groupId>
84-
<artifactId>jmh-generator-annprocess</artifactId>
85-
<version>${jmh.version}</version>
86-
</dependency>
8782
<dependency>
8883
<groupId>org.apache.logging.log4j</groupId>
8984
<artifactId>log4j-slf4j-impl</artifactId>
@@ -153,6 +148,9 @@
153148
<transformer implementation="org.apache.logging.log4j.maven.plugins.shade.transformer.Log4j2PluginCacheFileTransformer"/>
154149
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
155150
<mainClass>org.apache.hadoop.hive.metastore.tools.BenchmarkTool</mainClass>
151+
<manifestEntries>
152+
<Multi-Release>true</Multi-Release>
153+
</manifestEntries>
156154
</transformer>
157155
</transformers>
158156
<filters>
@@ -190,6 +188,7 @@
190188
<artifactId>maven-compiler-plugin</artifactId>
191189
<configuration>
192190
<fork>true</fork>
191+
<proc>full</proc>
193192
<compilerArgs>
194193
<arg>-XDcompilePolicy=simple</arg>
195194
<arg>--should-stop=ifError=FLOW</arg>
@@ -211,6 +210,11 @@
211210
<artifactId>error_prone_core</artifactId>
212211
<version>${errorprone.core.version}</version>
213212
</path>
213+
<path>
214+
<groupId>org.openjdk.jmh</groupId>
215+
<artifactId>jmh-generator-annprocess</artifactId>
216+
<version>${jmh.version}</version>
217+
</path>
214218
</annotationProcessorPaths>
215219
<forceJavacCompilerUse>true</forceJavacCompilerUse>
216220
</configuration>

0 commit comments

Comments
 (0)