From 9637b97c371906c90d958b2b7869a47818ad2e0b Mon Sep 17 00:00:00 2001 From: Gary Gregory Date: Sat, 20 Apr 2024 10:28:56 -0400 Subject: [PATCH] Facilitate JMH benchmarking from the Maven CLI - Add profile benchmark for JMH benchmarks - Add JMH to dependency management section --- pom.xml | 46 ++++++++++++++++++++++++++++++++++++----- src/changes/changes.xml | 3 +++ 2 files changed, 44 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index abfe20e73..dbb369880 100644 --- a/pom.xml +++ b/pom.xml @@ -167,7 +167,7 @@ 6.4.1 5.10.2 - + 1.37 java-11-up @@ -1856,7 +1855,6 @@ 10.15.0 - java-17-up @@ -1870,7 +1868,45 @@ --> - + + + benchmark + + true + org.apache + + + + + org.codehaus.mojo + exec-maven-plugin + 3.2.0 + + + benchmark + test + + exec + + + test + java + + -classpath + + org.openjdk.jmh.Main + -rf + json + -rff + target/jmh-result.${benchmark}.json + ${benchmark} + + + + + + + + - diff --git a/src/changes/changes.xml b/src/changes/changes.xml index a62cb491e..0937e3bff 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -58,6 +58,9 @@ The type attribute can be add,update,fix,remove. --> + + Add profile benchmark for JMH benchmarks. + Add JMH to dependency management section. Set Javadoc link to latest Java API LTS version.