Trying to relocate generated sources for JMH build under kotlin gradle with melix/jmh-gradle-plugin
From :
.../projectroot/SUBPRJ_A/BUILD/jmh-generated-sources/...
To :
.../projectroot/BUILD/subProjects/SUBPRJ_A/jmh-generated-sources/...
I've tried a number of things including...
-- 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 version "11.0.2" 2019-01-15
IntelliJ IDEA 2020.3 (Community Edition)