3

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

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

4

1 回答 1

2

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

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

使用相同的值(您的新版本),我可以使用我的新安装程序将新应用程序与旧应用程序并排安装。

希望能帮助到你。

于 2013-12-09T19:04:15.323 回答