Eclipse - 项目引用另一个项目而不是 .jar 文件

Eclipse - Project Referencing another Project instead of .jar File

我在 eclipse 中有一个 Java 项目:

Project A 包含对 Project B 的 Ivy 依赖。

在本地,我检查并更改了 Project B。然后我想在 Project A 中测试 Project B 的新功能,因此我将 Project B 添加为 Project A 的项目依赖项,方法是将其添加到 Java Build路径(Java构建路径->项目->添加...)。

我不再希望对 Project A 有这种依赖性,但只是将其从项目构建路径中删除是行不通的。删除该依赖项后,我预计对新本地代码的任何引用都会导致语法错误,因为这些更改尚未合并到 Ivy 引入的新工件中。

如何从 Project A 中删除对 Project B 的任何引用?我试过删除这两个项目并重新检查它们,但没有用。

解决这个问题的方法是:

  1. 在 eclipse 中关闭 Project B
  2. Project A 运行 项目清理
  3. 解决 Ivy 对 Project A
  4. 的依赖

现在来自 Project B 的依赖项应该使用 Ivy 工件而不是本地更改。