【问题标题】:Creating netbeans platform application bundles创建 netbeans 平台应用程序包
【发布时间】:2013-11-28 00:22:54
【问题描述】:

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

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

【问题讨论】:

    标签: netbeans netbeans-platform


    【解决方案1】:

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

    NetBeans 发行版是相同的东西:一组构建在一起的集群和带有安装程序的包装器。

    【讨论】:

    • 谢谢。如果发行版 A 和发行版 B 共享一些模块怎么办?然后我必须为那些创建一个额外的集群?顺便说一句,这是关于集群的文档:wiki.netbeans.org/DevFaqWhatIsACluster.
    • 可能。一个集群可以依赖另一个集群,但尽量避免循环依赖。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多