java - 在 Eclipse 中使用循环导入构建 Java 项目

标签 java eclipse circular-dependency

我有一个遗留的 Java(不是我的母语)应用程序,我试图在 Eclipse Galileo 中构建它。

因为这不是我自己的,所以我不能说设计的质量,但我遇到过很多这样的例子:

在一个名为“lib_a”的项目中,我将有一个包含以下内容的文件:

import com.acme.lib_b.onething;

另一方面,“lib_b”项目将包含:

import com.acme.lib_a.anotherthing;

当然,问题是无法构建一个项目,因为错误阻止我创建可以作为外部存档添加到另一个项目的 .jar 文件,反之亦然。

在我看来,这在构建 Java 应用程序时一定很常见。从头开始重写它不是一个选择,所以我想知道“其他人做了什么。”

最佳答案

您可以在 eclipse 中链接项目,因此您实质上是将一个项目声明为另一个项目的依赖项,就像声明一个 jar 一样。

项目:-> 属性 -> 单击“项目”选项卡,单击“添加”,您将可以选择任何打开的项目。此外,eclipse 会跟踪这些,以便在您打开“A”链接项目时B”打开。

关于java - 在 Eclipse 中使用循环导入构建 Java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2418715/

相关文章:

java - 具有 getter 的 Hibernate 实体属性,但没有 setter : PropertyNotFoundException

java - 如何在彼此内部绘制不同宽度的圆圈?

java - Android - 关闭特定的蓝牙套接字

eclipse - 如何在 Eclipse 中使用终端 View

c# - 如何解决 Funq IoC 中的循环依赖?

android - RelativeLayout中不能存在循环依赖项吗?

java - 当窗口失去焦点时 JComboBox 保持打开状态

java - 分水岭分割算法无法在 opencv android 中正常工作

java - 使用 Java 从 URL 获取 Twitter 的数据

C++ 使用树避免循环依赖