java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > maven打包spring项目缩小体积

maven打包spring项目缩小体积实现方式

作者:一路向北⁢

文章介绍了如何在Maven的pom.xml文件中配置跳过测试以缩小Spring项目的打包体积,并提供了具体的配置步骤和运行jar包的方法

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

执行成功:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文