Intellij不会在自动完成下拉列表中显示回购

时间:2015-07-27 14:54:19

标签: maven intellij-idea

我是maven的新手,我想尝试一下,我决定选择Intellij IDEA IDE来完成这项任务。

我尝试按照几个视频教程用maven创建简单的spring项目。但我碰巧注意到,在创建对pom.xml文件的依赖时,我无法自动完成用户主目录中.m2目录中存在的软件包。

但我可以在自动填充下拉列表中看到两个项目,一个是自我项目,另一个maven-clean-plugin用于artifactId

我无法想出任何解决方案。可能这不会影响我的发展,但我遇到了这个问题,想知道到底发生了什么。

如果我的要求不清楚,我很乐意进一步明确自己:)

1 个答案:

答案 0 :(得分:4)

当自动完成maven依赖项时,IDEA使用它生成的索引来了解可用的依赖项。进入设置( Ctrl + Alt + S / )>构建,执行,部署>构建工具> Maven>存储库。应列出您的本地存储库。选择它并单击Update以获取IDEA以更新其上的索引。这需要一点时间。进度将显示在主IDEA窗口的底部状态栏的中间右侧。如果您使用存储库管理器(如Sonatype的Nexus),则应将其添加到下部窗格的“Artifactory或Nexus服务URL”部分中。 Maven Central也可能会出现。你也应该更新它的索引。

单击该设置对话框中的Help按钮以获取更多信息。