Springboot项目依赖jar分离部署

项目在开发测试阶段,需要频繁的部署到服务器,供测试人员测试。由于公司的网络带宽有限,如果是外包驻场,那就更慢的要命。突然想起之前在方志朋老师的公众号看到一篇名为《我把SpringBoot项目从18.18M瘦身到0.18M,部署起来真省事!》的文章。抱着试一试的心态,没想到成功了,故写此文章记录一下测试过程。

第一步:用压缩软件把项目打包后jar文件,解压缩。复制BOOT-INF文件夹下面的lib文件到指定位置。

第二步:修改pom文件:

代码:

<configuration>
    <mainClass>com.picc.performance.Application</mainClass>
    <layout>ZIP</layout>
    <includes>
        <include>
            <groupId>nothing</groupId>
            <artifactId>nothing</artifactId>
        </include>
    </includes>
</configuration>
<executions>
    <execution>
        <goals>
            <goal>repackage</goal>
        </goals>
    </execution>
</executions>

第三步:重新打包,并启动项目

启动命令:

java -Dloader.path=lib文件夹路径 -jar XX.jar

实现以上三步,以后部署项目只需要上传代码部分到服务器,大大节省了上传时间。

参考文章:https://mp.weixin.qq.com/s/VHiIFeKdnBCUfoVb9rt8yQ

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页