排除阴影jar中包含的类
我试图将某些类排除在阴影jar中。
我尝试了几种不同的配置,但出于某种原因,jar子仍然包含在我的jar子里。 这是插件设置:
org.apache.maven.plugins maven-shade-plugin 2.4.2 package shade *:* META-INF/*.SF META-INF/*.DSA META-INF/*.RSA java/*
我也尝试了以下模式:
java.* java.util.concurrent.ConcurrentHashMap java/util/concurrent/ConcurrentHashMap
其中没有一个实际上从我的jar中排除了该文件。 如何从我的jar中排除这个类?
您只排除java文件夹中的顶级文件。 您可以像这样递归排除:
java/**/*