在默认情况下,spring boot打包后的jar包,包含所依赖的jar包,导致打出来的包比较大。在更新等操作情况下,传输更新包比较费时,为节省传输时间,本文由jar和lib分离的方式实现jar瘦身。
pom.xml配置:
<build>
<finalName>项目名称</finalName>
<resources>
略...
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<layout>ZIP</layout>
<includes>
<include>
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactI