本文主要是介绍Apache Maven Shade插件详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Apache Maven项目提供的Shade插件,能够将Maven应用打包为超级的uber-jar(也称为fat jar,或shaded jar)。即在打包的过程中,可以:
- 包含依赖库
- 重命名依赖库的包名(以避免类库的冲突)
- 有选择地打包
1. goals
- shade,默认加入到Maven的package阶段
1) 编辑项目的pom.xml,配置插件
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.1.0</version><configuration><!-- put your configurations here --></configuration><executi
这篇关于Apache Maven Shade插件详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!