如何在Eclipse中为Maven依赖项搜索启用索引下载?

ash*_*ish 265 java eclipse maven

我正在使用带有m2e插件的Eclipse Luna.当我搜索依赖项时,我收到以下警告(也见后面的截图):

索引下载已禁用,搜索结果可能不完整.

在此输入图像描述

如何启用索引下载?

Boh*_*hne 357

  1. 在Eclipse中,单击Windows> Preferences,然后在左侧选择Maven.
  2. 选中" 启动时下载存储库索引更新 "框.
    • (可选)选中Download Artifact SourcesDownload Artifact JavaDoc.
  3. 单击确定.该警告将不再出现.
  4. 重启Eclipse.

http://i.imgur.com/IJ2T3vc.png

  • 伙计,这需要很长时间:http://stackoverflow.com/questions/5012567/why-does-eclipse-take-so-long-to-update-maven-dependencies 将修复它。新索引为您提供最新信息依赖项列表,例如在“添加依赖项”对话框中。但是我发现如果在 Maven Repositories View 中手动更新索引(根据需要),它会这样做。 (2认同)

小智 86

勾选"全局索引已启用",然后选中"全局存储库"下的中央存储库的"重建索引" Window > Show View > Other > Maven > Maven Repositories,它应该可以正常工作.

重建可能需要很长时间,具体取决于您的互联网连接的速度,但最终它的工作原理.

  • 顺便说一句:按:ctrl + 3 :(打开一个对话框来搜索视图),然后开始输入"Maven Repositories" - 比点击快得多:Window> Show View> Other> Maven> Maven Repositories (30认同)
  • 右键单击全局存储库时,“重建索引”不存在 - 知道如何获取它吗? (3认同)
  • 这花费了太多时间;( (2认同)
  • 这增加了4GB并不断增长,直到我停止它为止,在我的计算机上,我不建议使用此方法。 (2认同)
  • 作为参考,我按照这个方法做了,最终结果是5.8gB。 (2认同)