如果我只是将一个gradle项目(没有包装器)导入IntelliJ IDEA,代码完成工作正常。包装器的文档说:
使用-all发行版使IDE能够启用代码完成
为什么这有必要?
NB gradle包装器目录被检入源代码控制,因此它可能不会经常更改...但这反过来意味着它不能存储源代码的某种索引。
这不是关于您的源代码,而是关于Gradle源代码。
doc说:
让我们假设以下用例来说明命令行选项的使用。您希望使用4.0版生成Wrapper并使用-all发行版来启用IDE以启用代码完成并能够导航到Gradle源代码
代码完成仅涉及Gradle文件