0

大規模なマルチモジュール プロジェクトがあります。モジュールの 99% は特定のサードパーティ ライブラリ (A と呼びましょう) に依存しているため、A への依存関係はプロジェクトの親 POM に記録され、すべてのモジュールに継承されます。これらの 99% のケースでは、A がランタイム環境の一部として提供されているため、それに応じて依存関係が提供済みとしてマークされます。

今日、子モジュールの 1 つ (実際には、それが重要な場合は孫) が A に依存してはならない状況に出くわしました。このモジュールの依存関係リストから A を削除するにはどうすればよいですか?

私は試しましcombine.self="override"たが、その構造は明らかに<dependencies>要素では許可されていません。

4

1 に答える 1