spring boot 增量包部署,jar包变小

##pom.xml配置

<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <layout>ZIP</layout>
                    <includes>
                        <include>
                            <groupId>non-exists</groupId>
                            <artifactId>non-exists</artifactId>
                        </include>
                    </includes>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <!--依赖jar包的输出目录,根据自己喜好配置-->
                            <outputDirectory>${project.build.directory}/lib</outputDirectory>
                            <overWriteReleases>false</overWriteReleases>
                            <overWriteSnapshots>false</overWriteSnapshots>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>

##编译目录结构

##运行时拷贝lib目录的jar包到zsjf-resources-file-1.0.jar同级目录。-Dloader.path指定lib目录

java -jar -Dloader.path=./lib zsjf-resources-file-1.0.jar

相关推荐

  1. 在服务器上部署SpringBoot项目jar

    2023-12-28 13:16:04       67 阅读
  2. docker 部署 springboot 2.6.13 jar流程笔记

    2023-12-28 13:16:04       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 13:16:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 13:16:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 13:16:04       82 阅读
  4. Python语言-面向对象

    2023-12-28 13:16:04       91 阅读

热门阅读

  1. 网络安全领域的12个大语言模型用例

    2023-12-28 13:16:04       56 阅读
  2. Spring Boot学习:Flyway详解

    2023-12-28 13:16:04       62 阅读
  3. 机器学习笔记--图的基本表示和特征工程

    2023-12-28 13:16:04       65 阅读
  4. 6、docker 安装mysql8

    2023-12-28 13:16:04       53 阅读
  5. ARMday7

    ARMday7

    2023-12-28 13:16:04      55 阅读
  6. a-range-picker实现默认时间各种时分秒时间要求

    2023-12-28 13:16:04       62 阅读
  7. linux | pause函数 、alarm函数、signal函数

    2023-12-28 13:16:04       50 阅读
  8. Flink导入StarRocks

    2023-12-28 13:16:04       48 阅读