如何在Gradle中运行Kotlin-Script (*.kts)文件?
在命令行中,我可以调用: kotlinc -script foo.kts
我如何在gradle (build.gradle)中做到这一点?
发布于 2017-02-19 08:37:55
这里有两个选项来运行一个名为build.gradle.kts的gradle构建文件。
settings.gradle中构建文件的名称更改为build.gradle.kts:rootProject.buildFileName = 'build.gradle.kts',然后运行gradle <tasknames>.gradle -b build.gradle.kts <tasknames>.发布于 2017-10-09 12:27:51
注意,使用版本Gradle4.21(在撰写本文时是当前版本),您不需要任何"buildFileName“条目,也不需要settings.gradle中的任何其他条目。如果有build.gradle.kts但没有build.gradle,gradle将默认使用build.gradle.kts。
但是,如果设置为buildFileName,则允许忽略build.gradle。如果没有该设置,则必须删除(或重命名) build.gradle才能运行build.gradle.kts。
如果您同时拥有build.gradle和build.gradle.kts,则可以通过注释和取消注释buildFileName设置在两者之间切换。
https://stackoverflow.com/questions/42320216
复制相似问题