【JMH】JMH Gradle Plugin에서 FAILURE: Build failed with an exception.

2944 단어 jmh자바Kotlingradle
JMH Gradle Plugin ( me.champeau.gradle.jmh )에서 다음과 같은 오류가 발생하는 상황을 해결합니다.
> Task :jmh FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':jmh'.
> A failure occurred while executing me.champeau.gradle.IsolatedRunner
   > Error during execution of benchmarks

내 경우에는 벤치마크 관련 디렉토리 구성으로 인해 발생했습니다.

플러그인 README에 설명되어 있습니다. 대로, JMH Gradle Plugin 에서는 src/jmh 부하에 벤치마크가 있다고 상정하고 있습니다.
이 때문에, 어디에 벤치마크가 있는지를 설정하는지, 이하와 같은 구성으로 src/jmh

여기서 벤치마크 본체는 build.gradle 의 groupId 에 맞춘 패키지에 배치할 필요가 있다 점에도 주의가 필요합니다.



이용하고 있던 build.gradle.kts 입니다.

build.gradle.kts
plugins {
    kotlin("jvm") version "1.4.10"
    id("me.champeau.gradle.jmh") version "0.5.2"
}

group = "com.wrongwrong"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    implementation(kotlin("stdlib"))

    implementation(group = "org.openjdk.jmh", name = "jmh-core", version = "1.25.2")
}

좋은 웹페이지 즐겨찾기