Исключение зависимостей в плагине зависимостей Maven - PullRequest
0 голосов
/ 18 апреля 2019

Чтобы ускорить процесс сборки, основанный на Docker, я хочу сгенерировать образ, который содержит все зависимости maven, уже загруженные для моего проекта. Для этого я использую плагин maven dependency, вызывая цель dependency:resolve.

Мой maven проект содержит два модуля (A и B), и B зависит от A для успешной сборки. Это означает, что когда я вызываю dependency:resolve цель, процесс завершается неудачно, когда он попадает в модуль B, который зависит от A, который еще не был построен (я использую -SNAPSHOT версии в pom.xml для моего проект).

Я пытался исключить эту зависимость, но не могу найти способ заставить ее работать. Как это можно сделать?

1 Ответ

0 голосов
/ 18 апреля 2019

Согласно документации плагина зависимостей Maven вы можете использовать дополнительные параметры, включая excludeArtifactIds.

excludeArtifactIds
Список имен артефактов, разделенных запятыми, дляexclude.
Тип: java.lang.String
Начиная с: 2.0
Обязательно: Нет
Свойство пользователя: excludeArtifactIds

Это должно помочь в достижении вашей цели без ошибокВаш обычный процесс сборки.

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