【发布时间】:2010-03-10 16:42:54
【问题描述】:
我有一个正在尝试在 Eclipse Galileo 中构建的旧版 Java(不是我的母语)应用程序。
因为它不是我自己的,所以我无法谈论设计的质量,但我遇到了很多情况,我会遇到这样的事情:
在一个名为“lib_a”的项目中,我将有一个包含以下内容的文件:
import com.acme.lib_b.onething;
另一方面,项目“lib_b”将包含:
import com.acme.lib_a.anotherthing;
当然,问题是无法构建一个项目,因为错误阻止我创建一个可以作为外部存档添加到另一个项目的 .jar 文件,反之亦然。
在我看来,这在构建 Java 应用程序中一定是相当普遍的现象。在这里从头开始重写它不是一个选项,所以我想知道“其他人在做什么”。
【问题讨论】:
标签: java eclipse circular-dependency