如何将现有项目重构为项目库?

时间:2014-09-05 06:54:24

标签: android eclipse

我们有一个像这样的原始项目OP:

Original Project OP
Class A
Class B 
Class C imports A and B

因此,如果我们想将C转换为新的plib_C,则需要A和B.

显而易见的答案是用A plib_A创建一个项目库,另一个是plib_B。 然后从C创建一个新的plib_C,它在其构建路径中包含plib_A和plib_B。

但这意味着一个非常复杂和乏味的重构练习大约100多个课程。

所以创建

会更好
New Project NP:
Class A
Class B 
using plib_C in buildpath as a lib

并创建

New Project C:
Class C
using plib_NP in buildpath as a lib

我知道这是一个循环 - 这就是为什么当我在Eclipse中尝试这种情况时,这似乎并不可行。

除了分析OP中的所有依赖关系并创建一个没有任何循环的纯线性依赖结构外,还有办法绕过这个循环问题吗?

0 个答案:

没有答案