Jenkins Один проект Maven зависит от другого запущенного вопроса - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь запланировать работу на jenkins, которая зависит от другого проекта Maven, я перепробовал все конвейер, многофазный проект, но я периодически получаю проблему ниже;

Проблема

Не удалось разрешить зависимости для проекта com.ctl.it.qa:Project-1:jar:1.0.0-SNAPSHOT: сбой при поиске com.ctl.it.qa:Projects-2:jar:1.1.1 в https://repo.maven.apache.org/maven2 был кэширован в локальном репозитории, разрешение не будет предприниматься повторно, пока не истечет интервал обновления центрального сервера или принудительные обновления -> [Помощь 1]

Выше указанной ошибки не ожидаетсяпотому что у меня уже есть Maven проект под названием "Проекты-2".Отсюда следует получить зависимость.

Нужно знать, чего мне не хватает.

Будет признателен за полное решение.

1 Ответ

0 голосов
/ 20 мая 2018

Глядя на запрос, Дженкинс должен сработать в следующем порядке
Проект 1 -> Сначала должен быть запущен -> Создает Jar
(После успешного создания jar)
Проект 2 -> Триггер проекта2

Прежде чем автоматизировать его, попробуйте вручную запустить проекты.
Если вы по-прежнему получаете текущую ошибку, попробуйте принудительно обновить, поэтому добавьте -U вместе с текущими целями.

mvn clean install -U

И для эффективного запуска сборки на основе зависимойпостроить, вы можете попробовать https://wiki.jenkins.io/display/JENKINS/Parameterized+Trigger+Plugin

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