2013-11-14 127 views
0

我正在开发一个Netbeans Platform应用程序。我假设将有三种类型的典型用户,并且这些组中的每一个都将使用一组稍微不同的模块。所以我想创建4个不同的包(对于三种用户类型+一切)。这与Netbeans本身提供的类似:有5 different downloads(Java SE,Java EE,C/C++,HTML5 & PHP和All)。请注意,这只是默认设置,用户仍然可以下载Java SE软件包,然后转到更新中心并手动安装Java EE软件包中的所有插件。创建netbeans平台应用程序包

这是如何实现的?我是否必须手动创建几个不同的nbproject/project.properties和nbproject/platform.properties文件(然后手动保持它们是最新的),并使用外部脚本来构建它们中的每一个?还是有一些不太冒险的方式?

回答

1

创建三个模块套件。它们中的每一个都将针对一个用户类型,并且可以有一个或多个模块。配置它们以使用它们自己的集群(您需要在文档中查找,NETBEANS_HOME/harness中的README可能很有用)。然后,应该可以自定义NetBeans安装程序来构建您所需的内容。

NetBeans发行版是同一件事:一组集群一起构建并用安装程序封装。

+0

谢谢。如果发行版A和发行版B共享某些模块会怎么样?那我必须为这些创建一个额外的群集? BTW这里是关于群集的文档:http://wiki.netbeans.org/DevFaqWhatIsACluster。 – Jirka

+0

可能。一个群集可以依赖另一个群集,但尝试避免循环依赖。 – Radim

相关问题