iFa*_*nie 5 annotations gradle annotation-processing kotlin kapt
我想指示我的 Kotlin 注释处理器更改生成的类的输出目录。
我想从我的 Gradle 构建脚本中更改kapt.kotlin.generated参数。我尝试了以下方法无济于事。
不起作用,路径不会改变
kapt {
arguments {
arg("kapt.kotlin.generated", new File('path'))
}
}
不起作用,路径不会改变
kapt {
javacOptions {
option("kapt.kotlin.generated", new File('path'))
}
}
不起作用,构建时出现 NullPointerException
kapt {
javacOptions {
option("-Akapt.kotlin.generated", new File('path'))
}
}
使用字符串路径而不是文件时,所有三个结果相同。
我不知所措,任何帮助将不胜感激。
小智 1
使用不同的选项名称:
kapt{
arguments {
arg("kapt.kotlin.custom.generated",
rootProject.file("foobar/build/generated/source/kaptKotlin/main").absolutePath)
}
}
Run Code Online (Sandbox Code Playgroud)
然后在注释处理器中检索自定义选项并将其用作目标
| 归档时间: |
|
| 查看次数: |
394 次 |
| 最近记录: |