compile
開発者は、POMの依存関係として直接定義されていないクラスを使用することがあります。それらはむしろアーティファクト(再びスコープ)に依存し、アーティファクトは使用されたクラスを含むアーティファクトcompile
への推移的な依存関係を持ちます。compile
このような:
- AはBとCのクラスを使用します
- AはBに依存しますが、Cには依存しません
- BはCに依存します
Mavenビルド中にこれをチェックする方法(依存関係レポートなどを除く)、またはすべてのコンパイル依存関係をプロジェクトのPOMで直接宣言する必要があることを強制する方法はありますか?