包含gradle脚本kotlin文件的IntelliJ自动完成
我试图使用gradle-script-kotlin
来自动化一个复杂的构建过程,使用IntelliJ作为编辑器。 按照上一个问题中的建议,一个同事在build.gradle.kts
文件中得到了正确的语法高亮显示,但是,由于它的复杂性,我试图使用应用程序将它分成许多小文件例:
apply { for (script in otherKotlinScripts) from("buildscripts/$script.kts") }
唉,完成似乎实际上工作build.gradle.kts
。 在其他kotlin脚本文件,免费函数和任何我import
工作很好,但特定于这个task
封闭的事情:
task("foo") { // intelliJ can't seem to figure out what the receiver is here, // task itself gets highlighted in red, and its members fail // to complete. }
有没有办法让intellij检测包含文件为gradle脚本?
事实证明,我没有使用正确的文件名。 在编写本文时,kotlin intellij插件的当前版本似乎正确地完成了任何以.gradle.kts
结尾的文件。 我包含的文件只有.kts
扩展名而没有.gradle.
- 如何让IntelliJ识别gradle生成的源代码目录?
- 摇篮。 Kotlin – 是否可以创建动态(“飞行”)任务?
- 如何根据自定义规则验证源代码? (代码中没有“DANGER”字符串)
- Kotlin 1.2.10和Java 9对自动模块有相反的规定吗?
- 获取IntelliJ Kotlin插件和gradle匹配
- 使用kotlin&greendao的Android Studio 3.0 Proguard将返回ClassLookupException
- 在库模块中使用Kotlin,而不在app模块中使用它
- 尝试同步gradle时无法加载类“kotlin.collections.CollectionsKT”错误
- 如何为TestNG Kotlin项目添加gradle支持?