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

Posted

技术标签:

【中文标题】搜索依赖项不返回任何内容【英文标题】:Searching for dependencies returns nothing 【发布时间】:2012-07-08 04:57:56 【问题描述】:

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

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

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

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

【问题讨论】:

Eclipse : Maven search dependencies doesn't work的可能重复 【参考方案1】:

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

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

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

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

【讨论】:

我检查了Download repository index updates on startup,但它仍然无法正常工作。我正在使用 Eclipse Mars【参考方案2】:

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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于搜索依赖项不返回任何内容的主要内容,如果未能解决你的问题,请参考以下文章

如果搜索参数为空白或缺失/错误,我如何使用 Xpath 函数“contains()”不返回任何内容?

Docker 撰写 ECS 错误:资源处理程序返回消息:“模型验证失败(#/Volumes:数组项不唯一)”

搜索栏不返回任何结果

SKProductsrequest 在 Swift 中不返回任何内容

Laravel 使用 LIKE 查询不返回任何结果

为啥依赖项不包含在 JAR 文件中? [复制]