SpingBoot项目代码和依赖分离部署
项目开发中,部署项目必不可少的一步,项目依赖包通常都会很大,多则上百M,从打包,上传,部署虽说不至于送走开发人员,但是体验感极差,dddd,而且如果遇到改动很少的地方又不得不改好马上上传,就有种吃力不讨好的低效感。在国外服务器部署项目更是惨不忍睹(本人亲测)
所以根据我自己实际的情况优化了下上传的方式,顿时感觉腰不酸了,腿不痛了,连心跳也没有了
ps:war包当然会好点,我自己觉得不好用,都是得找到替换的,不如直接打包项目代码,速度更快,不用管修改了哪些,萝卜青菜各有所爱
pom文件修改
spring-boot-maven-plugin是默认的打包插件,替换掉保证每次打包不包含依赖,同时生成和jar包同级的lib依赖包,存放日常的依赖
<plugins>
<!-- 指定启动类,将依赖打成外部jar包 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive></