【发布时间】:2011-02-09 14:08:38
【问题描述】:
我正在使用 m2eclipse 在 eclipse 中管理 maven 项目。似乎在我使用的先前版本(0.9.8)中,工作区分辨率根本不起作用,但现在它也不能像我预期的那样工作。即当一个项目的“resolve dependencied from workspace”设置没有被勾选时,该项目会变成红色并且不能被构建。消息说:在本地存储库中找不到工件 xxx x.y-SNAPSHOT(或某种程度的东西)。问题是 m2eclipse 正在将有关工作空间项目的信息放入我的本地存储库中。 有没有办法改变这种行为?
附:解决方法是关闭 xxx 项目,然后 m2eclipse 将依赖关系解析为我之前在本地存储库中拥有的任何版本(即非快照版本)。
P.S.2 截图显示了我在本地仓库中的内容:
- Eclipse 中的 Maven 存储库
alt text http://img96.imageshack.us/img96/1498/mvnrepos.png
- 相关工件的文件系统版本
alt text http://img155.imageshack.us/img155/2999/versions.png
- 快照目录中有什么:
【问题讨论】:
标签: eclipse maven-2 dependencies m2eclipse