maven打包spring项目缩小体积
程序员文章站
2022-03-30 23:12:49
...
maven打包spring项目缩小体积
在Pom.xml文件中找到<properties> 在其中加入 <skipTests>true</skipTests> 这样可以跳过测试,这一步按个人需求,可跳过测试也可不跳过测试
<properties>
<java.version>1.8</java.version>
<!--打包的时候跳过测试-->
<skipTests>true</skipTests>
</properties>
同样是在pom.xm文件中加入设置:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!--启动类全限定名-->
<mainClass>cn.mesmile.demo.DemoApplication</mainClass>
<!--打包成zip样式-->
<layout>ZIP</layout>
<includes>
<!--这里写你需要打包的模块,可以写多个-->
<include>
<groupId>cn.mesmile</groupId>
<artifactId>demo</artifactId>
</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
进行测试运行 jar 包:
注意这里在运行的时候,需要指出 依赖包的路径:
执行命令:
java -jar -Dloader.path=./demo-0.0.1-SNAPSHOT\BOOT-INF\lib demo-0.0.1-SNAPSHOT.jar
执行成功: