2015-03-25 56 views
0

所以这就是这种情况。我们正在开发基于netbeans平台的两个应用程序,我们称它们为X和Y.用一些共享模块创建两个netbeans应用程序

从历史上看,X是先开发出来的,后来Y.Y基于X,许多模块是共享的。我们习惯在netbeans平台上以X为基础来做到这一点,然后将X作为平台本身安装,然后将Y基于X.

Netbeans的平台 - > X - > Y.

的X应用程序将使用的模块的子集在NetBeans平台。并添加许多自己的模块。 Y应用程序将使用X中的大部分模块,但不是全部。并添加一些新的模块。

所以Y应用程序由X和Y中的大部分代码组成。我们经常需要在两者中进行更改。问题是需要的时间差异很大,如果我们改变Y中的代码,我们可以重新编译。甚至在调试期间,这通常是可能的。如果我们更改X中的代码(甚至更常见),那么我们需要构建X,将其压缩并作为平台进行安装,然后重建Y.这可能需要10倍的时间。

所以问题是,我们可以有很多模块的扁平层次结构,然后将两个应用程序X和Y基于模块的不同子集?

我们正在使用netbeans 8.0.2,并且这些应用程序是基于蚂蚁的。

回答

0

我通过制作一套共同拥有的所有模块来完成此任务,然后使用“添加项目”将这个套件添加到两个应用程序中。

相关问题