我的项目A依赖于Eclipse工作区中的项目B和C.
有时我希望A使用存储库中的工件B和C而不是工作空间中的版本来运行.因此,我选择A,然后选择'Maven-> Disable Workspace Resolution',以便A使用存储库中的版本.
但是,只要我采取上述操作,就会在项目A的pom文件中收到错误消息"Missing artifact B"和"Missing artifact C".
我试图清理项目,我选择'Maven | 选中"强制更新罐子/发布"选项更新''.没有这些解决了这个问题.
我是否正确使用'Maven->禁用工作区分辨率'?
附加信息:这些项目的确切版本在存储库中.实际上,如果我在工作空间中关闭项目B和C,项目A会愉快地使用B和C的存储库版本.