У нас есть такая структура проекта maven:
Parent
L A
L B
A
зависит от B
Оба имеют различные зависимости от других библиотек.
Создание этого с помощью mvn clean install
работает нормально, но когда мы пытаемся сократить все зависимости, как описано здесь с помощью
mvn dependency:purge-local-repository
Мы получаем сообщение об ошибке, что не удается разрешить зависимость от B:jar:snapshot-version
:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-dependency-plugin:2.10:purge-local-repository (default-cli) on project A: Failed to refresh project dependencies for: A:jar:4.0.1-SNAPSHOT: required artifacts missing:
[ERROR] B:jar:6.0-5
Моя текущая интерпретация такова, что во время фактической сборки B
сначала получает сборку и может быть разрешен, но во время очистки ничего не создается, поэтому разрешение не удается. Но проект есть, и его зависимости должны быть удалены. Как я могу это исправить?
-DactTransitively=false
похоже, ничего не меняет.