JMH Die Ressource konnte nicht gefunden werden: / META-INF / BenchmarkList

Ich kann keinen einfachen JMH-Benchmark in Eclipse ausführen. Maven Abhängigkeiten:

        <dependency>
            <groupId>org.openjdk.jmh</groupId>
            <artifactId>jmh-core</artifactId>
            <version>1.12</version>
        </dependency>
        <dependency>
            <groupId>org.openjdk.jmh</groupId>
            <artifactId>jmh-generator-annprocess</artifactId>
            <version>1.12</version>
        </dependency>

Java Code:

public class BTest {
    @Benchmark
    public void test() {
        // todo
    }

    public static void main(String[] args) throws RunnerException {
        Options opt = new OptionsBuilder()
                 .include(BTest.class.getSimpleName())
                  .build();

        new Runner(opt).run();
    }
}

Result of run:

Exception in Thread "main" java.lang.RuntimeException: FEHLER: Die Ressource / META-INF / BenchmarkList konnte in org.openjdk.jmh.runner.AbstractResourceReader.getReaders (AbstractResourceReader.java:96) in org.openjdk nicht gefunden werden .jmh.runner.BenchmarkList.find (BenchmarkList.java:104) bei org.openjdk.jmh.runner.Runner.internalRun (Runner.java:256) bei org.openjdk.jmh.runner.Runner.run (Runner.java) : 206) bei com.test.BTest.main (BTest.java:24)

Vielleicht ist das Problem, dass ich es von Eclipse aus starte.

ielen Dank für jede Hilf

Antworten auf die Frage(6)

Ihre Antwort auf die Frage