我试图排除一些来自 fat jar 中的依赖项的类,并包括 slf4j 等内容(导致依赖项冲突)。
我查看了 maven-shade-plugin (https://maven.apache.org/plugins/maven-shade-plugin/)。我首先尝试使用artifactSet参数,但是使用
jar tf myjar.jar
不起作用。我试图排除的依赖关系仍然存在。
我能够使用文档中描述的过滤器参数来解决它:http://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html
对我来说这两者之间的区别并不明显。有人可以启发我吗?