2013-07-13 2 views
3

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

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

ответ

2

У меня такая же проблема сегодня, и после того, как я изменил эти строки

  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

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

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

+0

Этот ответ (хотя и правильный) применяется к проектам на основе Ant, а не к проектам на основе Maven. У ОП, похоже, есть проект Maven. – peterh

Смежные вопросы