如何使 Eclipse 使用 maven 项目,即使工作区分辨率不起作用?



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

但由于不同的原因,它可能会失败。就我而言,两个项目 A 和 A 测试。他们都有

  • 许多子项目/模块
  • 一个主要的pom.xml提到了这样的模块

我将它们全部导入到同一个工作区中。

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

启用工作区分辨率无济于事。虽然,当从Eclipse调试时,它有点工作。真是一团糟。

那么,我怎样才能确保A测试中的项目正在查看Eclipse的A呢?

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

所以,就我而言,每个 A 测试中的项目,我都做了

右键单击、构建路径
  • 、配置构建路径
  • 选项卡"项目":添加所有A项目(就我而言,这是安全的(
  • 选项卡"订购和导出":确保 A 项目在 M2 中的项目之前。我只是将所有 A 项目移到顶部。

现在,当我在 A 测试中运行一个项目时,它正在查看 A。

铌: - 日食氧气 - A 根本不依赖于 A 测试。

最新更新