【问题标题】:Set the release version for NetBeans RCP application Windows installer设置 NetBeans RCP 应用程序 Windows 安装程序的发行版本
【发布时间】:2013-07-11 16:28:59
【问题描述】:

我正在使用 NetBeans 平台版本 7.3 和 maven-nbm-plugin 构建 NetBeans RCP 应用程序。对于 Windows,我正在使用 nbm:build-installers mojo 构建安装程序。生成的安装程序会安装我的应用程序,但 Windows Control Panel > Programs > Programs and Features 中列出的版本号是 1.0.0.0。当我构建应用程序的新版本时,用户无法安装它,因为 Windows 认为该版本 (1.0.0.0) 已安装。我知道我可以使用 NetBeans 的自动更新功能,但我也希望用户能够运行完整的更新安装。

如何配置 maven-nbm-plugin 以设置 Windows 安装程序已安装产品的发行版本号?理想情况下,我想使用应用程序模块的 Maven ${project.version} 作为发布版本。

【问题讨论】:

    标签: netbeans-platform maven-nbm


    【解决方案1】:

    我今天遇到了同样的问题,在我更改了这些行之后

    1. product.version{nbdir}\harness\nbi\stub\ext\infra\build\products\helloworld\build.properties
    2. version create-bundle > component 上的属性 {nbdir}\harness\nbi\stub\build.xml

    使用 same 值(您的新版本),我可以使用我的新安装程序同时安装新应用和旧应用。

    希望对你有帮助。

    【讨论】:

    • 这个答案(虽然正确)适用于基于 Ant 的项目,而不是基于 Maven 的项目。 OP 似乎有一个 Maven 项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多