maven打包为单独的jar,该jar包已包含所有依赖jar包,方法如下:
有两种方法:maven-assembly-plugin和maven-shade-plugin(推荐)
第一种对spring的支持不好,见注释掉部分。
org.apache.maven.plugins
maven-compiler-plugin
1.7
1.7
UTF-8
org.apache.maven.plugins
maven-shade-plugin
1.4
package
shade
*:*
META-INF/*.SF
META-INF/*.DSA
META-INF/*.RSA
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
META-INF/spring.handlers
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
com.stone.business.bootstrap.ProviderServer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
META-INF/spring.schemas
本文介绍使用Maven打包成包含所有依赖的独立Jar文件的方法。主要通过maven-shade-plugin插件实现,并提供配置示例。
4500

被折叠的 条评论
为什么被折叠?



