方法一 maven-jar-plugin和maven-dependency-plugin插件打包
org.apache.maven.plugins
maven-jar-plugin
2.6
true
lib/
com.xxg.Main
org.apache.maven.plugins
maven-dependency-plugin
2.10
copy-dependencies
package
copy-dependencies
${project.build.directory}/lib
方法二 maven-assembly-plugin插件打包
org.apache.maven.plugins
maven-assembly-plugin
2.5.5
com.xxg.Main
jar-with-dependencies
#支持mvn package打包
org.apache.maven.plugins
maven-assembly-plugin
2.5.5
com.xxg.Main
jar-with-dependencies
make-assembly
package
single
方法三 maven-shade-plugin插件打包
org.apache.maven.plugins
maven-shade-plugin
2.4.1
package
shade
com.xxg.Main
#支持Spring框架版本
org.apache.maven.plugins
maven-shade-plugin
2.4.1
package
shade
com.xxg.Main
META-INF/spring.handlers
META-INF/spring.schemas