Автоматизированное развертывание Java для настольных приложений - PullRequest
0 голосов
/ 11 февраля 2019

Я программирую на Java в течение 3 лет, но в основном развертываю Java-приложения локально, и поэтому у меня не было необходимости думать о масштабировании, автообновлении, серверах развертывания и тому подобном.Я просто использовал корпоративный общий файловый диск для распространения и каждый раз, когда мне хотелось отправить обновление, оборачивал флягу в оболочку Exe.

Однако компания, в которой я работаю, хочет масштабировать настольное приложение Java, которое я сделали разверните его в разных отделах.Это вызывает необходимость автоматического развертывания, обновления и отслеживания изменений.Итак, на прошлой неделе я много раз занимался поиском и обсуждением процесса автоматизации развертывания Java-приложений.Конечно, я обнаружил огромное количество ответов, касающихся Java EE, серверов Tomcat и в основном веб-приложений.Но то, что я ищу, - это способ управления Java-приложениями для настольных компьютеров, которые запускаются из исполняемого файла на компьютере пользователя с Windows.

Тогда возникает вопрос, как я могу получитьначал настраивать автоматические сборки, обновления и развертывание, когда целевая аудитория запускает приложения со своего рабочего стола в виде exe-файла JAR?Я нашел несколько статей, в которых упоминаются установщики с возможностями на основе обновлений, но я пытаюсь выяснить, как я могу использовать сервер Java для автоматической компиляции и распространения обновлений, и всего такого в Jazz.Как я уже сказал, я чрезвычайно глуп, когда дело доходит до этой стороны Java, и хотел бы получить любое направление, которое можно предложить.Спасибо!

...