创建netbeans平台应用程序包

创建netbeans平台应用程序包,netbeans,netbeans-platform,Netbeans,Netbeans Platform,我正在开发一个应用程序。我假设将有三种类型的典型用户,每个组将使用稍微不同的模块集。因此,我想创建4个不同的捆绑包(针对三种用户类型+所有内容)。这类似于Netbeans本身提供的功能:有(javase、javaee、C/C++、HTML5和PHP等)。注意,这只是默认情况,用户仍然可以下载JavaSE包,然后转到更新中心,手动安装JavaEE包中的所有插件 这是如何实现的?我是否必须手动创建多个不同的nbproject/project.properties和nbproject/platform

我正在开发一个应用程序。我假设将有三种类型的典型用户,每个组将使用稍微不同的模块集。因此,我想创建4个不同的捆绑包(针对三种用户类型+所有内容)。这类似于Netbeans本身提供的功能:有(javase、javaee、C/C++、HTML5和PHP等)。注意,这只是默认情况,用户仍然可以下载JavaSE包,然后转到更新中心,手动安装JavaEE包中的所有插件


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

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


NetBeans发行版是一样的:一组集群构建在一起,并用安装程序包装。

谢谢。如果发行版A和发行版B共享一些模块怎么办?然后我必须为这些创建一个额外的集群?顺便说一句,这是关于集群的文档:。可能。一个集群可以依赖于另一个集群,但要尽量避免循环依赖。