ошибка перезаписи при установке общей зависимости - PullRequest
0 голосов
/ 24 мая 2018

У меня есть 2 конвейера Дженкинса

  • Prj1
  • Prj2

Вот как настроен Maven Project:

  • Prj
    • Prj1
    • Prj2
    • Prj-commons

И Prj1, и Prj2 зависят от Prj-commons.

Когда Jenkins запускает сборку (mvn install), обычно Prj1 собирается быстрее, чем Prj2, Prj1 собирает Prj-Commons и устанавливается в репозиторий.Когда Prj2 пытается установить Prj-commons, он уже существует, и это не удается, поскольку наше внутреннее хранилище ограничено (не может перезаписать артефакт)

Есть ли способ пропустить / игнорировать установку, если артефакт уже существует?Любые рекомендации о том, где обрабатывать эту проверку Maven или Jenkins (я склоняюсь к обработке этой проверки в Maven, но все еще задаюсь вопросом, как)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...