Установить версию выпуска для установщика 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 ответ
У меня сегодня та же проблема, и после того, как я изменил эти строки
product.version
на{nbdir}\harness\nbi\stub\ext\infra\build\products\helloworld\build.properties
version
атрибут наcreate-bundle > component
на{nbdir}\harness\nbi\stub\build.xml
с тем же значением (ваша новая версия), я могу использовать мой новый установщик, чтобы установить новое приложение параллельно со старым приложением.
Надеюсь, поможет.