【发布时间】:2016-12-06 12:45:00
【问题描述】:
使用 M2Eclipse 插件。项目 A 依赖于项目 B。项目 B 存在于 maven 本地存储库和工作空间中。在调试时,Eclipse 会忽略工作区副本并转到项目 B 的 maven 本地存储库副本。
但奇怪的是,当我从项目 A 的 pom.xml 中删除项目 B 时,Eclipse 会转到工作区副本。
我试过了:
- 禁用项目 A 的工作区分辨率并重新启用它。
- 清洁安装项目 A 和项目 B。
- 强制更新项目 A。
这些都不起作用。当我从项目 A 的 pom.xml 中删除项目 B 时,它可以工作。当我将项目 B 重新添加到项目 A 的 pom.xml 时,Eclipse 再次转到项目 B 的 maven 本地 repo 副本。但是从项目 A 的依赖列表中删除项目 B 显然不是要走的路。
有没有其他人观察到这种奇怪的行为?我应该怎么做才能阻止这种情况发生?
【问题讨论】: