4.0.0 jmh jmh jar com.baeldung parent-java 0.0.1-SNAPSHOT ../parent-java org.openjdk.jmh jmh-core ${jmh-core.version} org.openjdk.jmh jmh-generator-annprocess ${jmh-generator.version} org.openjdk.jol jol-core ${jol-core.version} org.apache.maven.plugins maven-compiler-plugin --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED org.apache.maven.plugins maven-jar-plugin ${maven-jar-plugin.version} com.baeldung.BenchmarkRunner org.apache.maven.plugins maven-assembly-plugin ${maven-assembly-plugin.version} jar-with-dependencies com.baeldung.BenchmarkRunner make-assembly package single 3.3.0 0.17 3.5.0 3.11.0