我正在尝试排除一些来自依赖项的类(这是一个胖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
我看到我试图排除的依赖项仍然存在。
对我来说两者之间的区别并不明显,有人可以开导我吗?
(不包括实际代码,因为它似乎与问题无关,可以尝试在需要时提供)