12

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

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

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

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

4

3 回答 3

21

您所要做的就是更新或重建您的工作区 Maven 存储库索引

打开你的"Maven Repositories"视野。打开Global Repositories并右键单击central。启用完整索引并重建。

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

Download repository index updates on startup您可以通过在您的工作区首选项中打开来自动执行此过程Maven

于 2012-07-08T19:40:40.013 回答
1

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

于 2012-08-28T05:20:54.490 回答
0

只需转到Window -> Preferences -> Maven 并检查选项Download repository index updates on startup并单击Apply。就这样。

在此处输入图像描述

于 2018-10-05T17:03:36.477 回答