即使Workspace解析不起作用,Eclipse如何使用maven项目?

时间:2018-04-30 17:26:14

标签: java eclipse maven dependencies

理论上,启用Workspace解析应该使Eclipse使用当前项目而不是转到存储库。

但由于不同的原因,它可能会失败。在我的情况下,两个项目A和A测试。他们俩都有

  • 许多子项目/模块
  • 提到此类模块的主要pom.xml

我在同一工作区中导入了所有这些内容。

现在,在A-test中运行项目时,查看A中更改效果的唯一方法是执行mvn install,因此jar在本地存储库中更新。

启用工作区解析并没有帮助。虽然,它在从Eclipse调试时有用。真是一团糟。

那么,我怎样才能确保A-test中的项目正在考虑Eclipse的A?

1 个答案:

答案 0 :(得分:0)

似乎工作区分辨率并不准确。当项目通过公共/全局pom.xml相关时,它似乎有效。

所以,就我而言,按照A-test的项目,我做了

  • 右键单击,构建路径,配置构建路径
  • Tab" Projects":添加所有A项目(在我看来,这是安全的)
  • Tab" Order and Export":确保项目是M2之前的项目。我只是把所有A项目都移到了最前面。

现在,当我在A-test中运行一个项目时,它正在看A。

NB:   - Eclipse氧气   - A根本不依赖于A测试。