我有一个由其他几个项目组成的父Maven项目。当我在命令行中构建项目时,一切都很好。
然后我打开我的Eclipse,工作区充满了错误(实际上是误报)。
为了让我摆脱这个错误,我必须做“运行方式... - > Maven安装”然后“Maven - >更新项目......“来自日食内的每个项目。
是否有任何方法或任何插件可以实际刷新工作区并更新每个项目的maven依赖项,以便我可以避免这种繁琐的操作?
使用Eclipse作为他/她的maven项目的IDE时,是否有其他人面临同样的问题?
更新的 似乎(在大多数情况下使用eclipse)问题出在 M2E插件上。不知何故,该插件正在我工作区的.metadata文件夹中选择一些设置。我删除了文件夹的内容,重新启动了eclipse,重新导入了所有东西,现在它似乎按预期运行。
希望在较新版本中,Eclipse将以适当的方式支持Maven。
答案 0 :(得分:0)
可能有些文件已经过时了。当我得到这个时,我刷新了受影响的项目,然后清理工作区(Project - > Clean ...)清理所有项目。
如果刷新和清理不起作用,那么我怀疑Eclipse中的maven设置指向一组不同的存储库,而不是命令行maven的settings.xml。进入Eclipse首选项中的maven属性页面,确认您使用的是相同的settings.xml(重新选择以确保)。