maven打包spring项目缩小体积

maven打包spring项目缩小体积

在Pom.xml文件中找到 在其中加入 true 这样可以跳过测试,这一步按个人需求,可跳过测试也可不跳过测试

<properties>
        <java.version>1.8java.version>
        
        <skipTests>trueskipTests>
properties>

同样是在pom.xm文件中加入设置:

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <configuration>
                    
                    <mainClass>cn.mesmile.demo.DemoApplicationmainClass>
                    
                    <layout>ZIPlayout>
                    <includes>
                        
                        <include>
                            <groupId>cn.mesmilegroupId>
                            <artifactId>demoartifactId>
                        include>
                    includes>
                configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackagegoal>
                        goals>
                    execution>
                executions>
            plugin>
        plugins>
    build>

maven打包spring项目缩小体积_第1张图片

maven打包spring项目缩小体积_第2张图片

进行测试运行 jar 包:

注意这里在运行的时候,需要指出 依赖包的路径:

maven打包spring项目缩小体积_第3张图片

maven打包spring项目缩小体积_第4张图片

执行命令:

java -jar -Dloader.path=./demo-0.0.1-SNAPSHOT\BOOT-INF\lib  demo-0.0.1-SNAPSHOT.jar

执行成功:

maven打包spring项目缩小体积_第5张图片

你可能感兴趣的:(springboot)