Моя команда використовує внутрішнє репо команди maven, яке надається спільно з сервера розробки за допомогою Apache. Ми також запускаємо сервер Continuum CI на тій же машині. Збірки Maven у Continuum запускаються з метою "встановити", яка копіює остаточний артефакт безпосередньо у спільний каталог.
Питання полягає в тому, у чому різниця між додаванням файлів до спільного репозиторію за допомогою mvn installта ціллю розгортання (плагін mvn-deploy)?
Мені здається, що використання mvn deployстворює додаткові клопоти з конфігурацією, але я вже десь читав, що встановлення файлів у спільне репо є поганою ідеєю з якихось причин, пов’язаних із внутрішньою роботою maven.
оновлення: я отримую функціональні відмінності між deployта install; Мене насправді більше цікавлять деталі низького рівня з точки зору того, які файли створюються у репозиторії maven.
mvn deploy? Які переваги це дає для додаткової конфігурації, яка спочатку потрібна?