使用gradle构建脚本传递kapt参数非常简单
kapt {
arguments {
arg("codegen.output", "path.to.file")
}
}虽然我通读了kapt和kotlin的文档,下载了kotlin插件和kapt插件的源代码,并查看了内部,但我没有成功地找到一种通过gradle插件编程实现这一点的方法。
有办法做到这一点吗?这有可能吗?
提前谢谢。
发布于 2021-03-21 05:16:47
在我意识到在kotlin-gradle-plugin版本的1.4.20中,可以在插件开发中使用增强的kotlin-gradle-dsl以如下方式传递kapt参数之后,我回答了自己的问题
project.extensions.findByType(KaptExtension::class.java)?.let { kapt ->
kapt.arguments {
arg("sample.argument", "sample value")
}
}https://stackoverflow.com/questions/66716462
复制相似问题