ArtifactSet和过滤器之间的区别

时间:2018-05-16 13:42:19

标签: maven maven-shade-plugin

我正在尝试排除一些来自依赖项的类(这是一个胖jar,包括像slf4j这样导致依赖冲突的东西)。

我查看了maven-shade-plugin(https://maven.apache.org/plugins/maven-shade-plugin/)并且我能够使用文档中描述的过滤器参数来解决它:http://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html

但是我首先尝试使用artifactSet参数,但它没有工作:通过使用jar tf myjar.jar我看到我试图排除的依赖项仍然存在。

对我来说两者之间的区别并不明显,有人可以开导我吗?

(不包括实际代码,因为它似乎与问题无关,可以尝试在需要时提供)

0 个答案:

没有答案