現在、依存関係の管理に Ivy を使用しています。そして、推移的な依存関係のために、同じjarファイルを別の名前で取得するという問題に遭遇することがよくあります。
例:
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-javamail_1.4_spec</artifactId>
<version>1.4</version>
</dependency>
Mavenも試してみようと思っています。
Ivy または Maven でこれらの同一のアーティファクトを排除するためのベスト プラクティスはありますか?