Я почти остановился на install4j в качестве моего установочного пакета для моего проекта. Насколько я могу судить, среди многих других преимуществ есть встроенная поддержка обновлений. У меня есть любопытный вопрос, хотя ..
Есть ли передовая практика или какой-либо повторно используемый код для поддержки понятия «начальной загрузки» установщика install4j с любыми метаданными, необходимыми для поддержки Обновление более старой версии продукта, который был установлен с помощью «домашних» механизмов установки?
Как и в случае со многими проектами, я бы предположил, что наш проект существует уже много лет и содержит путаницу установщиков InstallShield для сценариев Windows и BASH для Unix. Мы используем install4j для консолидации всего этого.
Некоторые возможные интересные дополнительные вопросы могут быть:
1. Есть ли способ, которым я могу установить значение, возвращаемое из isUpgradeInstallation () в API?
2. Если я уронил файл в каталог .install4j с идентификатором приложения, встроенным в мой новый установщик, можно ли запустить install4j с ним?
Любые идеи / указатели будут с благодарностью.