我有一个正在尝试在 Eclipse Galileo 中构建的遗留 Java(不是我的母语)应用程序。
因为它不是我自己的,所以我不能谈论设计的质量,但我遇到了很多这样的例子:
在一个名为“lib_a”的项目中,我将有一个包含以下内容的文件:
import com.acme.lib_b.onething;
另一方面,项目“lib_b”将包含:
import com.acme.lib_a.anotherthing;
当然,问题是无法构建一个项目,因为错误阻止我创建可以作为外部存档添加到另一个项目的 .jar 文件,反之亦然。
在我看来,这在构建 Java 应用程序中一定是相当普遍的现象。从头开始重写它不是一个选择,所以我想知道“其他人在做什么”。