如何在gradle子项目中重新定位JMH生成的目录?
尝试使用melix/JMH-gradle插件重新定位kotlin-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(社区版)我不知道它是否对您有帮助,但我不再使用这个插件,而是使用它。如果你想的话你可以看…谢谢,只要我有不同的问题要
致:
…/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}"))
}
}
}