当我点击IntelliJ IDEA中的Refresh all Gradle projects按钮时,它使用其内置的Gradle脚本理解机制来生成IDE的构建配置。但是,它并不总能完全符合我的要求。有没有办法定制它的行为?也许让IDEA了解Gradle的IDEA plugin?
实验表明,IntelliJ IDEA完全无视apply plugin: 'idea'
。没有自动完成,并且无法识别其中的Gradle任务。 Gradle的IDEA's Gradle integration roadmap链接的tooling page严重过时,似乎没有提及此主题。
答案 0 :(得分:2)
IntelliJ 受构建脚本中apply plugin: 'idea'
(应该总是这样做)和(某些)相关配置的影响。已经有一些自动完成,但显然它还不完美。每个新的IntelliJ和Gradle版本都会有所改进。
目前,如果您想要最大程度的可自定义性,请考虑使用gradle idea
生成IntelliJ项目,而不是使用IntelliJ的Gradle集成。