问题描述
尝试使用 melix/jmh-gradle-plugin 在 kotlin gradle 下重新定位 JMH 构建的生成源
来自:
.../projectroot/SUBPRJ_A/BUILD/jmh-generated-sources/...
至:
.../projectroot/BUILD/subProjects/SUBPRJ_A/jmh-generated-sources/...
我尝试了很多东西,包括...
-- gradle.build.kts --
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}"))
}
}
}
Gradle 6.6.1
openjdk 版本“11.0.2” 2019-01-15
IntelliJ IDEA 2020.3(社区版)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)