SpringBoot构建Jar包实现依赖包分离1.背景2.实现流程2.1.配置ClassPath路径2.2.配置Jar包构建信息2.3.把依赖拷贝到指定路径2.4.完整构建配置2.5.最终效果
SpringBoot打包的Jar包,一般少则几十M,大则上百或者几百M。如果用Jar包部署的话,Jar包上传到服务器环境,视带宽情况,快则十几秒到几十秒不等。每次都需要上传一个上百M的大文件,影响效率。如果是需要走公网上传到云服务器,还要耗费不少带宽成本。Jar包里容量最大的是依赖包(dependencies),除去依赖的Jar包一般就几十几百K,而依赖包一般来说极少有变化,如果构建Jar的时候,把依赖包分离开,当依赖没变化,只更新Jar包,依赖项有变化时,再一起上传更新。