我是maven的新手,我想尝试一下,我决定选择Intellij IDEA IDE来完成这项任务。
我尝试按照几个视频教程用maven创建简单的spring项目。但我碰巧注意到,在创建对pom.xml文件的依赖时,我无法自动完成用户主目录中.m2目录中存在的软件包。
但我可以在自动填充下拉列表中看到两个项目,一个是自我项目,另一个maven-clean-plugin
用于artifactId
我无法想出任何解决方案。可能这不会影响我的发展,但我遇到了这个问题,想知道到底发生了什么。
如果我的要求不清楚,我很乐意进一步明确自己:)
答案 0 :(得分:4)
当自动完成maven依赖项时,IDEA使用它生成的索引来了解可用的依赖项。进入设置( Ctrl + Alt + S / ⌘ , )>构建,执行,部署>构建工具> Maven>存储库。应列出您的本地存储库。选择它并单击Update
以获取IDEA以更新其上的索引。这需要一点时间。进度将显示在主IDEA窗口的底部状态栏的中间右侧。如果您使用存储库管理器(如Sonatype的Nexus),则应将其添加到下部窗格的“Artifactory或Nexus服务URL”部分中。 Maven Central也可能会出现。你也应该更新它的索引。
单击该设置对话框中的Help
按钮以获取更多信息。