如何在gradle子项目中重新定位JMH生成的目录?

如何在gradle子项目中重新定位JMH生成的目录?,gradle,build,gradle-kotlin-dsl,jmh,generated-code,Gradle,Build,Gradle Kotlin Dsl,Jmh,Generated Code,尝试使用melix/JMH-gradle插件重新定位kotlin-gradle下JMH构建的生成源 发件人: 致: …/projectroot/构建/subProjects/子项目/jmh生成的源代码/ 我试过很多东西,包括 --gradle.build.kts-- 梯度6.6.1 openjdk版本“11.0.2”2019-01-15 IntelliJ IDEA 2020.3(社区版)我不知道它是否对您有帮助,但我不再使用这个插件,而是使用它。如果你想的话你可以看…谢谢,只要我有不同的问题要

尝试使用melix/JMH-gradle插件重新定位kotlin-gradle下JMH构建的生成源

发件人:

致:
…/projectroot/构建/subProjects/子项目/jmh生成的源代码/

我试过很多东西,包括

--gradle.build.kts--

梯度6.6.1
openjdk版本“11.0.2”2019-01-15

IntelliJ IDEA 2020.3(社区版)

我不知道它是否对您有帮助,但我不再使用这个插件,而是使用它。如果你想的话你可以看…谢谢,只要我有不同的问题要回答,我就试试看。。。然后我会回来更新。我喜欢放弃这个插件的想法。我不知道它是否对你有帮助,但我停止了使用这个插件,取而代之的是使用它。如果你想的话你可以看…谢谢,只要我有不同的问题要回答,我就试试看。。。然后我会回来更新。我喜欢放弃插件的想法。
id("me.champeau.gradle.jmh") version "0.5.2"

... other irrelevant stuff ...

subprojects {

    this.setBuildDir(subPrjBuildDir)

    ... other irrelevant stuff ...

    idea {
        module {
            iml { setGenerateTo(rootIdeaOutFolder) }
            val subIdeaOutFolderRoot = rootIdeaOutFolder.resolve(subPrjExtPath)
            setOutputDir(subIdeaOutFolderRoot.resolve("main"))
            setTestOutputDir(subIdeaOutFolderRoot.resolve("test"))
        }
    }

    sourceSets {
        this.jmh {
            java.setSrcDirs(mutableListOf(subRoot.resolve("perf/java"),subRoot.resolve("main/java")))
            java.setOutputDir(rootPrjDir.resolve("build/subProject/${subPrj.name}"))
        }
    }
}