У меня есть многомодульный проект, где я хочу загрузить все зависимости для автономного использования. Я делаю это, используя цель mvn dependency:go-offline
. В проекте есть один модуль X, который зависит от другого модуля Y. Поскольку команда dependency:go-offline
не строит модули, при построении X возникает ошибка, что зависимость Y не найдена:
$ mvn dependency:go-offline -Dmaven.artifact.threads=30
Failure to find se.cust.id:Y:jar:1.2.3-SNAPSHOT in https://mvn.com.com/repository/com-snapshots/ was cached in the local repository, resolution will not be reattempted until the update interval of com-snapshots has elapsed or updates are forced
Я пытался заставить Maven игнорировать эту зависимость, запустив
$ mvn dependency:go-offline -DexcludeArtifactIds=Y
Но это приводит к той же ошибке. Как правильно исключать зависимости здесь?