4
Mavenの依存関係をグローバルに除外する方法はありますか?
推移的な依存関係を、それに依存するすべての依存関係から除外することなく、含まれることから除外する「一般的な」方法を見つけようとしています。たとえば、slf4jを除外する場合は、次のようにします。 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jmx</artifactId> <version>3.3.2.GA</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>3.4.0.GA</version> <type>jar</type> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> これは、一部はpomファイルをクリーンアップするためであり、一部は除外された依存関係に依存する依存関係を追加し、除外するのを忘れる人々による将来の問題を回避するためです。 方法はありますか?