2009-11-09 1 views
2

Я пытаюсь найти собственный установщик для окон для установки корпоративного java-приложения. Самая важная функция, которую я хочу, - это возможность обновлять существующие установки в режиме rpm (различать файлы конфигурации и файлы, которые нужно обновить/заменить). В настоящее время я использую IZPack, который, насколько я вижу, испытывает недостаток в этой функции.Установщики для окон

Другие функции, которые мне нужны, это maven/ant integration, проверка и комплектация jre, регистрация в качестве сервера и приложения Windows (возможность удаления из собственных инструментов Windows) и возможность анализа и замены параметров в файлах конфигурации на основе параметров givet at время установки.

Кто-нибудь знает установщика, который может все это сделать?

+0

См. Http://stackoverflow.com/questions/759855/what-are-good-installanywhere-replacements-for-installing-a-java-ee-application – Mark

ответ

5

Отъезд NSIS. Он доступен для написания сценариев и прост в использовании.

Для интеграции в Maven используйте Maven NSIS Plug-in.

+0

NSIS далеко не имеет изначально запрограммированную функцию, но я подумайте, что его библиотека образцов и его плагины должны быть в состоянии сделать все, что вам нужно. Кроме того, их плагин ecplise имеет синтаксическую окраску скриптов установщика внутри eclipse. –

0

Это стоит денег (это определенно нельзя назвать дешевым), но вы можете рассмотреть InstallAnywhere. Я использую выпуск 2008 года, и он делает почти все, что вы указали. Я начал использовать его много лет назад, и не

  • Ant интеграция (муравей задачи для строительных монтажников)
  • Ant интеграции (называют муравьем сценарий сборки как часть программы установки).
  • Связки Java (скачать специальные пакеты для Windows/Linux/Solaris и т.д.)
  • устанавливается как сервис
  • пользовательских панелей для вашего собственного взгляда и чувствовать.
  • Многоплатформенный адаптер, ориентированный на природу (то есть нет окна командной строки, начинающегося с командного файла a-la).
  • Uninstallable через панель управления Windows.
  • Замена параметров в файлах, которые только что были установлены.
0

BitRock InstallBuilder может сделать почти все, что вы упомянули из коробки, около половины наших клиентов используют его для установки приложений Java в Windows. Мы не поддерживаем поведение RPM для маркировки определенных файлов в качестве конфигурации, но вы можете реплицировать это с помощью немного логики внутри установщика (вы можете сравнивать даты или md5s и заменять их только в том случае, если они разные). Мы предоставляем бесплатные лицензии для открытия исходные проекты и скидки для малых и средних предприятий, сообщите нам об этом, если вы соответствуете требованиям.