搜索依赖项不会返回任何内容

时间:2012-07-08 15:08:51

标签: eclipse maven maven-2 m2e eclipse-juno

我刚安装了Eclipse Juno并安装了m2e。

然后,我创建了一个新的Maven项目并决定我想要log4j,所以我打开了pom.xml,单击了Dependency选项卡,单击Add ...按钮并输入log4j。

零结果。它找到的唯一东西是junit(它似乎是自动添加到具有quickstart原型的项目中)。请注意,我可以手动添加log4j依赖项,它可以正常工作,但我发现搜索功能非常方便!

我是一名Maven初学者,虽然我让m2e在Indigo工作没问题。所以我想我可能忘了设置一些东西了吗?

3 个答案:

答案 0 :(得分:21)

您只需更新或重建工作区maven存储库索引

打开"Maven Repositories"视图。打开Global Repositories,然后右键点击central。启用完整索引并重建。

最初这个过程需要几分钟。之后,您的搜索将开始工作。

您可以在Download repository index updates on startup

下的工作区偏好设置中启用Maven来自动完成此过程

答案 1 :(得分:1)

如果重建您的工作区maven存储库索引不起作用,请尝试重新安装m2e。我通过市场更新了我的,它又开始工作了。我不确定是什么问题,但我怀疑最近有些网址被改变了。

答案 2 :(得分:0)

只需转到窗口-> 首选项-> Maven 并选中选项Download repository index updates on startup,然后单击Apply。就是这样。

enter image description here