0%

Springboot之半自动化打包

一般项目中使用的打包方式都是使用的maven插件的打包方式,mvn clean package ,但是
这样每次打包都会将所有的依赖jar打包进去,使得打包后的jar比较大,上传到服务器花费
的时间也比较多。

三种打包方式

    maven 有三种打包方式:
    1、maven-assembly-plugin插件,这种方式打出来的包,会包含所有的依赖文件。
    2、maven-jar-plugin和maven-dependency-plugin插件,这种打包方式是将依赖
文件和项目代码分开,减小项目的体积
    3、maven-shade-plugin插件,也是保函了所有的依赖文件。

第二种打包方式

    主要是记录第二种打包方式,经过大佬的指点,通过这种方式减小jar的体积,这样
上传服务器的jar再也不会很慢了。


    还在测试ing