eclipse - 无法使用 m2e 插件在 Eclipse Kepler 中搜索 Artifact

标签 eclipse maven m2e eclipse-kepler

我尝试了新的 Eclipse Kepler,它已经带有一个 Maven 插件。

但是当我想添加一个依赖项时(打开 pom.xml,转到依赖项选项卡并单击添加)我可以在搜索框中输入一些像“jetty”这样的字符串但没有任何 react 。在旧版本中,我得到了包含“jetty”的所有依赖项的列表。

我不知道这是否重要,但我在打开“添加依赖项屏幕”时直接得到了一个信息:
“Artifact ID 不能为空”。

我不使用代理或有任何网络问题。

我还错过了一些信息,例如:“索引 maven repo...”

任何的想法?

谢谢!

最佳答案

我遇到了类似的情况,通过谷歌搜索一段时间,我发现这很可能是因为您的中央存储库索引可能永远不会更新。
为此,您可以做的是

  • 转至 窗口 > 显示 View > 其他 > 在过滤器中输入 Maven 并选择 Maven 存储库 .
  • Maven 存储库 选项卡 展开 全局存储库 , 右键单击​​ 中央更新索引 .

  • 您也可以设置索引以在 Eclipse 启动时更新 Windows > 首选项 > Maven 并检查 “在启动时下载存储库索引更新” .

    希望这对其他人有所帮助。

    关于eclipse - 无法使用 m2e 插件在 Eclipse Kepler 中搜索 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18047843/

    相关文章:

    eclipse - 如何在servlet jsp中设置相对URL

    java - 有没有办法使用 Eclipse 列出某个类的 equals() 的所有调用?

    java - 仅包含 Maven 依赖项(如果存在)

    java - 如何自动使用m2e在eclipse中配置checkstyle?

    java - Eclipse EcLemma 涵盖的指令数多于代码行数

    eclipse - 如何防止 hibernate 日志到我的控制台(eclipse 和 tomcat 通用日志)?

    Eclipse m2e多模块项目 checkout 并转换为maven

    Java Selenium Gecko 驱动程序未加载

    java - JUnit spring 资源覆盖

    eclipse - 项目名称不同于artifact-Id