1

我有一个由其他几个项目组成的父 Maven 项目。当我在命令行中构建项目时,一切都很好。

然后我打开我的 Eclipse,工作区充满了错误(实际上是误报)。

为了让我摆脱这个错误,我必须在 Eclipse 中对每个项目执行“运行方式...-> Maven 安装”,然后执行“Maven -> 更新项目...” 。

有没有什么方法或插件可以真正刷新工作空间并更新每个项目的 maven 依赖项,这样我就可以避免这种繁琐的操作?

在将 Eclipse 用作他/她的 Maven 项目的 IDE 时,是否还有其他人面临同样的问题?

更新 似乎(在大多数情况下与 eclipse 一样)问题出在M2E 插件上。不知何故,插件在我工作区的 .metadata 文件夹中选择了一些设置。我删除了文件夹的内容,重新启动了 eclipse,重新导入了所有内容,现在它的行为似乎符合预期。

希望在较新的版本中,Eclipse 将以适当的方式支持 Maven。

4

1 回答 1

0

可能是某些文件刚刚过时。当我得到这个时,我会刷新受影响的项目,然后清理工作区(项目->清理...)清理所有项目。

如果刷新和清理不起作用,那么我怀疑您在 Eclipse 中的 maven 设置指向的存储库集与命令行 maven 的 settings.xml 不同。进入 Eclipse 首选项中的 maven 属性页面并确认您使用的是相同的 settings.xml(重新选择以确保)。

于 2013-06-07T10:50:30.350 回答