欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jar包瘦身

程序员文章站 2022-06-27 20:55:12
之前项目打jar包,双击maven-package..... 15.9MB==============================================================在pom.xml中加入一下配置,双击打包 demos ...

之前项目打jar包,双击maven-package..... 15.9MB

jar包瘦身

==============================================================

在pom.xml中加入一下配置,双击打包

<build>
        <finalName>demos</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <mainClass>com.example.demo.DemoApplication</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包瘦身

把lib拷贝出来与demos.jar放同一个目录下,

jar包瘦身

输入 java -Dloader.path=./lib -jar ./demos.jar 命令启动jar包

jar包瘦身

说明:

1、通常,一个工程项目架构确定后,引入的jar包基本上不会变,改变的大部分是业务逻辑;

2、后面如果需要变更业务逻辑,只需要轻量地编译工程,大大提高项目部署的效率。

 

 

 

 

 

 

 

 

 

 

本文地址:https://blog.csdn.net/weixin_39585051/article/details/107166001