我正在尝试创建一个jar文件,其中包含jar中提取的所有必需类.但对于像
log4j这样的少量依赖jar,它会在META-INF / maven / *中创建一些文件夹.我有一个限制,我将放置生成的jar文件的服务器将不具有Internet连接.因此,如果此META-INF / maven / *文件夹中有任何内容,则会出现错误.
我的maven描述符如下所示
src
maven-compiler-plugin
3.3
1.6
1.6
org.apache.maven.plugins
maven-jar-plugin
false
org.apache.maven.plugins
maven-shade-plugin
package
shade
true
myclient
我能够在生成的jar中提取所需的类文件,但maven文件夹仍在META-INF下生成.我必须手动删除文件夹才能使一切正常.请提供有关如何从生成的jar文件中自动删除maven文件夹的建议.