Моя команда использует внутреннее командное репозиторий maven, которое совместно используется сервером разработки с использованием Apache. Мы также запускаем сервер Continuum CI на той же машине. Сборки Maven в Continuum запускаются с целью «установить», при которой последний артефакт копируется непосредственно в общий каталог.
Вопрос в том, в чем разница между добавлением файлов в общий репо с использованием mvn installи использованием цели развертывания (плагин mvn-deploy)?
Мне кажется, что использование mvn deployсоздает дополнительные проблемы с настройкой, но я где-то читал, что установка файлов в общий репо - плохая идея по какой-то причине, связанной с внутренней работой maven.
обновление: я получаю функциональные различия между deployи install; На самом деле меня больше интересуют детали низкого уровня с точки зрения того, какие файлы создаются в репозитории maven.
mvn deploy? Какие преимущества дает дополнительная конфигурация, которая требовалась в первую очередь?