【发布时间】:2010-05-27 02:04:28
【问题描述】:
我正在使用 m2eclipse 来管理 maven 项目。不知怎的,我做了一件坏事,现在系统表现得好像工作区分辨率被禁用了。
我有几个项目依赖于一个主项目。这个项目有一个 4.0-SNAPSHOT 版本,所有依赖的项目都在他们的 pom 的依赖部分引用它。一切正常,直到我创建了一个全新的项目并错误地将 pom 从主项目复制到新项目中。突然,所有依赖的项目都报错了:
“容器 'Maven 依赖项”引用了不存在的库 C:\users\myusername.m2\com\mydomain\myproject\4.0-SNAPSHOT\myproject-4.0-SNAPSHOT.jar
我删除了有问题的新项目,但所有依赖项目的错误仍然存在。
我没有在主项目或任何依赖项目中进行任何更改(据我所知),所以我猜测 Eclipse 环境中发生了一些变化。 m2eclipse 或 Maven 本身是否会在任何我可以吹走的地方维护设置?
【问题讨论】:
-
您是否使用工作区依赖关系解析?也许你这样做了,依赖的项目仍然很困惑。尝试更新项目配置(在 Maven 上下文菜单中)。如果没有帮助,请尝试重新导入项目。