#java #maven #continuous-integration
#java #maven #непрерывная интеграция
Вопрос:
У меня есть небольшой проект maven, который создает файл java jar. Я добавил плагин (maven-antrun-plugin), чтобы запустить его на этапе сборки maven. Это также работает на сервере сборки (Continuum), что хорошо.
Теперь я также хотел бы скопировать jar артефакта на другой сервер. Каков наилучший способ для этого? Я видел, что вы можете заставить maven выполнить скрипт bash, это был бы хороший способ?
Спасибо!
Комментарии:
1. Как вы хотите его скопировать? SSH, FTP, другое? Другая идея — развернуть его в вашем удаленном репозитории (Nexus, Archiva, Artifactory). Но это зависит от того, что вы хотите с этим сделать…
2. Привет! Я хочу скопировать его на другой сервер, используя SSH, я думаю, а затем запустить jar-файл на удаленном сервере.
Ответ №1:
Это зависит от вашего сервера и от того, какие у вас есть варианты для загрузки jar туда. Одним из вариантов может быть использование плагина Maven Wagon, который поддерживает ряд протоколов, включая ssh, ftp, webdaw.
Комментарии:
1. Спасибо, я проверю Wagon.