使用M2Eclipse插件。项目A依赖于项目B.项目B存在于maven本地存储库和工作区中。在调试时,Eclipse忽略工作区副本并转到项目B的maven本地存储库副本。
但奇怪的是,当我从项目A的pom.xml
中删除项目B时,Eclipse会转到工作区副本。
我试过了:
这些都没有奏效。当我从项目A的pom.xml
中删除项目B时,它可以正常工作。当我将项目B重新添加到项目A的pom.xml
时,Eclipse再次转到项目B的maven本地仓库副本。但是从项目A的依赖项列表中删除项目B显然不是可行的方法。
有没有其他人观察到这种奇怪的行为?我该怎么做才能阻止这种情况发生?
答案 0 :(得分:0)
在Eclipse中,您可以在依赖项目(项目A)中添加指向工作区项目(项目B)的链接,而不是Maven本地仓库中的链接。
您必须在依赖项目(项目A)上执行此操作:
Right click > Build path > Configure Build path...
并在Projects
标签中添加工作区项目。