JMH - 错误:无法找到资源:/META-INF/BenchmarkList

问题描述

将 JMH 与 Maven 结合使用时,对以前正常运行的项目进行基准测试并按预期进行基准测试时,遇到以下错误

java -jar target/benchmarks.jar
Exception in thread "main" java.lang.RuntimeException: ERROR: Unable to find the resource: /meta-inf/BenchmarkList
        at org.openjdk.jmh.runner.AbstractResourceReader.getReaders(AbstractResourceReader.java:98)
        at org.openjdk.jmh.runner.BenchmarkList.find(BenchmarkList.java:122)
        at org.openjdk.jmh.runner.Runner.internalRun(Runner.java:260)
        at org.openjdk.jmh.runner.Runner.run(Runner.java:209)
        at org.openjdk.jmh.Main.main(Main.java:71)

我看过其他类似的帖子,这些帖子通过执行 mvn 全新安装解决了,但我已经反复这样做了。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)