情况就是这样。我们正在开发基于netbeans平台的两个应用程序,我们称之为X和Y。
从历史上看,X是首先开发的,然后是Y.Y基于X开发的,许多模块都是共享的。我们过去常常在netbeans平台上建立X,然后将X作为一个平台来安装,然后以X为基础;
Netbeans平台-> X -> Y.
X应用程序将使用netbeans平台中模块的子集。并添加许多它自己的模块。Y应用程序将使用X中的大多数模块,但不是所有模块。并添加一些新的模块。
因此,Y应用程序由X和Y中的大部分代码组成,我们通常需要在这两种代码中进行更改。问题是所需时间相差很大,如果我们在Y中更改代码,我们就可以重新编译。甚