【问题标题】:Creating two netbeans applications with some shared modules使用一些共享模块创建两个 netbeans 应用程序
【发布时间】:2015-03-25 09:10:39
【问题描述】:

所以情况就是这样。我们正在基于netbeans平台开发两个应用程序,我们称它们为X和Y。

历史上X是先开发出来的,然后是Y。Y是基于X的,很多模块是共享的。我们以前是通过将X基于netbeans平台来实现的,然后将X安装为平台本身,然后将Y基于X。所以;

Netbeans 平台 -> X -> Y.

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

所以 Y 应用程序包含 X 和 Y 中的大部分代码。而且我们经常需要对两者进行更改。问题是所需的时间差别很大,如果我们更改 Y 中的代码,我们可以重新编译。即使在调试期间,这也通常是可能的。如果我们更改 X 中的代码,这甚至更常见,那么我们需要构建 X,将其压缩,然后作为平台安装,然后重新构建 Y。这可能需要 10 倍以上的时间。

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

我们使用的是 netbeans 8.0.2,应用程序是基于 ant 的。

【问题讨论】:

    标签: netbeans ant netbeans-platform


    【解决方案1】:

    我通过制作一个包含它们共有的所有模块的套件来做到这一点,然后使用“添加项目”将此套件添加到两个应用程序中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-26
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 1970-01-01
      • 2015-05-13
      • 2012-03-11
      相关资源
      最近更新 更多