Spring Boot 项目瘦身指南,瘦到不可思议

三、解决方法

步骤1: 正常编译JAR包,解压出lib文件夹

POM文件如下:

<build> 

    <plugins> 

        <plugin> 

            <groupId>org.springframework.boot</groupId> 

            <artifactId>spring-boot-maven-plugin</artifactId> 

            <configuration> 

                <mainClass>com.johnnian.App</mainClass> 

                <layout>ZIP</layout> 

            </configuration> 

            <executions> 

            <execution> 

                <goals> 

                    <goal>repackage</goal> 

                </goals> 

            </execution> 

          </executions> 

        </plugin> 

    <plugins> 

<build>

进入项目根目录,执行命令:mvn clean install

将编译后的Jar包解压,拷贝 BOOT-INF 目录下的lib文件夹 到目标路径;

步骤2: 修改pom.xml配置,编译出不带 lib 文件夹的Jar包

<build> 

    <plugins> 

        <plugin> 

            <groupId>org.springframework.boot</groupId> 

            <artifactId>spring-boot-maven-plugin</artifactId> 

            <configuration> 

                <mainClass>com.johnnian.App</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>

深圳网站建设www.sz886.com

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。