似乎Kotlin Gradle插件会忽略指定的编译输出目录:
sourceSets {
main {
kotlin {
srcDirs 'source/kotlin'
outputDir = file('work/program')
}
}
}
Run Code Online (Sandbox Code Playgroud)
编译器输出转到“ build / classes / kotlin / main”目录,而不是“ work / program”目录。但是,以相同方式指定的outputDir可以在Java Gradle项目中按预期方式工作。
有没有办法在Kotlin Gradle插件中使用自定义编译器输出目录?(版本:Kotlin 1.2.31,Gradle 4.6)
更新: 我提交了关于此的错误报告:https : //youtrack.jetbrains.com/issue/KT-23807