当我使用程序集插件时,我得到了一个意外版本的依赖项(1.5.8),但没有其他地方。在我的 pom 中,我有:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.0</version>
</dependency>
当我运行dependency:tree
ordependency:list
时,我看到了正确的版本并且只有正确的版本。当我签入 Eclipse 时,我只看到正确的版本。
在我的 assembly.xml 我有:
<dependencySets>
<dependencySet>
<outputDirectory>lib</outputDirectory>
</dependencySet>
</dependencySets>
在生成的 zip 中,我得到 slf4j-log4j12-1.5.8.jar。不知道这是从哪里来的。有什么帮助吗?
使用 Maven 3.0.4。