複数のサブプロジェクトと複雑な相互依存関係を持つプロジェクトがあります。サブプロジェクトは、類似した一連の外部依存関係 (Spring、Apache など) を共有します。
オフライン モードでも、依存関係の解決に膨大な時間がかかります (おそらく依存関係チェックが冗長であるため)。
これを解決するには?パッケージング中に外部依存関係の更新と再解決を無効にするにはどうすればよいですか。
バージョン: 0.12.1
skip in update := true
update
あらゆる作業を妨げます。update
代わりに前の結果を使用します。
update
これは、 が最後の から (おそらく間接的に) 実行されている必要があることを意味することに注意してくださいclean
。前回の実行以降の依存関係の構成への変更は無視され、キャッシュには以前の からの jar がまだ含まれている必要がありますupdate
。
直接実行すると、設定update
が上書きされ、正常に実行されます。skip
update
最後に、依存関係のセットが似ているからといって、必ずしも依存関係の解決が速くなるとは限りません。これは、ネットワーク アクセス、ダウンロード、およびメタデータの解析を、依存関係ごとに複数回実行してはならないことを意味するだけです。