次のような 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
何も変わらないようです。