我想你们大多数人都会知道,程序员经常重用其他软件的代码。我认为,大多数时候这是一个好主意。但是如果你使用来自另一个项目的代码,你的程序依赖于另一个项目。
我目前的案例我有三个java项目A,B和C。现在A使用B,B使用C。我正在使用eclipse IDE并将B添加到A的构建路径和C的构建路径到B的构建路径。现在有一个A 无法从 C 中解析某些内容的编译器错误。所以我必须将 C 添加到 B 的构建路径中。
那么,解决依赖关系的最佳方法是什么,同时使您的程序尽可能独立于其他项目呢?
我想知道的是一般情况,并参考我目前的情况。有没有更好的方法来做到这一点?即在启动/调试配置视图中有类路径设置,但我认为它们在编译时无济于事。
提前致谢。