Установить версию выпуска для установщика Windows приложения NetBeans RCP

Я создаю приложение NetBeans RCP, используя платформу NetBeans версии 7.3 и плагин maven-nbm-plugin. Для Windows я создаю установщик, используя nbm:build-installers харизмы. Произведенный установщик устанавливает мое приложение, но номер версии указан в Windows Control Panel > Programs > Programs and Features 1.0.0.0. Когда я создаю новую версию приложения, пользователи не могут установить его, потому что Windows считает, что версия (1.0.0.0) уже установлена. Я знаю, что могу использовать функцию автоматического обновления NetBeans, но я также хочу, чтобы пользователи могли запускать полную установку обновлений.

Как настроить плагин maven-nbm для установки номера версии выпуска установленного продукта установщика Windows? В идеале я бы хотел использовать Maven ${project.version} модуля приложения в качестве версии выпуска.

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

с тем же значением (ваша новая версия), я могу использовать мой новый установщик, чтобы установить новое приложение параллельно со старым приложением.

Надеюсь, поможет.

Другие вопросы по тегам