为什么 Eclipse 需要这么长时间来更新 Maven 依赖项?

问题描述 投票:0回答:5

我的 Eclipse 工作区中有一个 Maven 项目。当我启动 Eclipse 时,更新 Maven 依赖项需要很长时间。实际上,它似乎永远不会完成,并且在进行此更新时,我无法在 Eclipse 中执行任何操作。

有人可以帮助我吗?

eclipse maven
5个回答
92
投票

如果这种情况发生在 eclipse 启动时,可能不是项目的依赖更新,而是 Maven 存储库索引更新(如 khmarbaise 在他的评论中提到的)。

您可以在此处禁用此功能:首选项Maven启动时下载存储库索引更新

全新索引为您提供最新的依赖项列表,例如在“添加依赖项”对话框中。但我发现如果在 Maven Repositories View 中手动更新索引(根据需要)就可以了。

更新

:自 Eclipse Luna 以来,索引更新现在默认禁用(请参阅Bug404417)。


21
投票
尝试用发布版本替换快照版本,

因为快照版本将始终寻找稍后的更新,而
发布版本被认为是稳定的,并且预计不会对相同版本号进行更新。

其次,假设您在 LAN 上工作,我建议您安装本地 Maven 存储库管理器,例如

Nexus

,然后通过设置重定向您的工件请求 <mirrorOf>*</mirrorOf>
在您的 ${user.home}/.m2/settings.xml 中


这将使您的下载能够根据本地镜像快速解决,而不是不断检查互联网上的存储库。


4
投票


3
投票


2
投票

© www.soinside.com 2019 - 2024. All rights reserved.