为什么 Eclipse 挂在 57% 的状态为“正在验证启动属性...”启动运行配置时?

2022-09-01 23:36:41

在最近从 Ant 转换为 Maven 之后,运行在 Maven 之前立即启动的配置需要花费过多的时间,并在 Eclipse 准备启动项目时消耗异常数量的资源。

Eclipse 显示此状态消息:

Verifying launch attributes...

完成 57% 时,Eclipse 会挂起几分钟,然后最终启动运行配置。启动后,项目运行良好且没有问题。

我发现这篇博客文章建议清理本地工作区,但这并没有解决问题,特别是考虑到作者正在使用Git而我没有。

我只使用最新的m2e maven插件,以及最新版本的Eclipse。

是什么原因导致 Eclipse 在启动这些运行配置时阻塞,我该如何修复它?


答案 1

我有同样的症状。我可以通过调整来修复它

Eclipse -> Preferences -> Maven -> User Settings

我的 maven 用户设置文件存储在远程文件夹中。将文件移动到本地磁盘后,测试现在会立即再次开始。


答案 2

我知道这是一个相当古老的问题,但是我已经有这个问题一段时间了,在网上找到的解决方案似乎都不起作用:

我最终发现(以某种方式)在工作区中具有重复的.classpath文件可能会导致严重的问题。导入多模块 maven 项目时,可以通过导入所有模块主模块(pom 类型模块)轻松执行此操作。这样做,您有效地导入所有内容两次。在 Eclipse 中关闭这个主模块为我解决了这个问题。另一种解决方法是不依赖m2eclipse并使用mvn eclipse:eclipse,然后将您的项目作为“现有项目”导入。


推荐