アセンブリプラグインを使用すると、予期しないバージョンの依存関係(1.5.8)が発生しますが、他にはありません。私のpomで私は持っています:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.0</version>
</dependency>
dependency:tree
またはを実行するdependency:list
と、正しいバージョンが表示され、正しいバージョンのみが表示されます。Eclipseをチェックインすると、正しいバージョンしか表示されません。
私のassembly.xmlには、次のものがあります。
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
</dependencySet>
</dependencySets>
結果のzipで、slf4j-log4j12-1.5.8.jarを取得します。これがどこから来ているのかわかりません。何か助けはありますか?
Maven3.0.4を使用します。