Apache Maven Shade Plugin的用途

maven的shade插件,官方说明如下:

这个插件能把所有的依赖打进一个jar里,形成一个超级jar包,这样做的好处是你打出的jar包可以独立运行,就和你用spring boot打出的jar包一样,拷贝到任何机器上,只要有java环境,jar包就能运行. 还有一个重要作用则是解决冲突的重要手段. 他甚至能够将依赖的jar包里的类解压出来,打进超级jar包的classPath,所以你可以理解的是,他的作用就是把依赖打进jar包。

 

继续阅读“Apache Maven Shade Plugin的用途”