前言:SpringBoot对于做Java开发的程序员来说比较熟悉了,但每次上传jar包的时候,由于jar大小的原因上传的速度比较令人头疼。而项目中引用的jar包基本不会有什么变动。
我们可以将引用的jar包上传到服务器上,下次打包的时候直接打包项目代码就行了
一、瘦身前的Jar包
将jar解压
lib目录下存放的就是引用的jar包,将lib目录上传到服务器上
然后再pom.xml加上以下配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<executable>true</executable>
<mainClass>cn.it.ProducerApplication</mainClass>
<layout>ZIP</layout>
<includes>
<include>
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
二、瘦身后的Jar包
上传jar包,启动命令如下:
java -Dloader.path=./lib -jar ./producer-1.0-SNAPSHOT.jar
下次打包直接加上以上配置打包,每次上传jar大小就非常小,大大缩短了上传时间
如果有用的话,想了解更多,可以扫一扫二维码