我希望指示我的Kotlin注释处理器更改生成类的输出目录。
我希望从我的Gradle构建脚本中更改kapt.kotlin.generated参数。我试过以下几种方法,但都没有用。
kapt { arguments { arg("kapt.kotlin.generated", new File('path')) } }kapt { javacOptions { option("kapt.kotlin.generated", new File('path')) } }kapt { javacOptions { option("-Akapt.kotlin.generated", new File('path')) } }当使用字符串路径而不是文件时,这三种方法的结果相同。
我茫然不知所措,任何帮助都将不胜感激。
发布于 2019-10-29 05:14:09
使用不同的选项名称:
kapt{
arguments {
arg("kapt.kotlin.custom.generated",
rootProject.file("foobar/build/generated/source/kaptKotlin/main").absolutePath)
}
}然后在注释处理器中检索自定义选项,并将其用作目标。
https://stackoverflow.com/questions/53635191
复制相似问题