maven-shade-plugin
参考资料maven-plugin-shade 详解 - 六开箱 - 博客园 (cnblogs.com)
介绍Maven Shade Plugin主要是为了将一个自启动JAR项目的依赖打包到一个大的JAR中,从而不用担心依赖问题。它还可以通过设置MainClass,创建一个可以执行的JAR包,同时若其他项目引用此jar包,可以解决第三方JAR包冲突问题。
可以将项目包含的依赖打包人一个jar中
可以通过重命名的方式将依赖的package重定向
使用方式maven-shade-plugin需要与maven生命周期中的package阶段绑定,在执行mvn package动作时会自动执行本插件。
1234567891011121314151617181920212223242526<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifact ...