原文 https://blog.csdn.net/qq_41489540/article/details/109394023

Spring Boot项目一般是以jar包形式部署,下面就着重介绍其jar包发布的方法,一般来说,该方法只需要修改pom.xml文件即可。以下是具体步骤:

1、修改项目发布形式

  1. <packaging>jar</packaging>

2、配置加载第三方jar包的目录

  1. <plugin>
  2. <groupId>org.apache.maven.plugins</groupId>
  3. <artifactId>maven-compiler-plugin</artifactId>
  4. <version>${maven-compiler-plugin.version}</version>
  5. <configuration>
  6. <source>1.8</source>
  7. <target>1.8</target>
  8. <skip>true</skip>
  9. <encoding>UTF-8</encoding>
  10. <compilerArguments>
  11. <extdirs>${project.basedir}/src/main/resources/lib</extdirs>
  12. </compilerArguments>
  13. </configuration>
  14. </plugin>

3、指定第三方jar包的打包路径

  1. <!-- 主要配置:将引用的第三方 jar 包打进生成的 jar 文件的 BOOT-INF/lib 目录中 -->
  2. <resources>
  3. <resource>
  4. <directory>src\main\resources\lib</directory>
  5. <targetPath>BOOT-INF\lib</targetPath>
  6. <!-- <includes>
  7. <include>**/*.jar</include>
  8. </includes>-->
  9. </resource>
  10. <resource>
  11. <directory>src/main/resources</directory>
  12. </resource>
  13. </resources>

4、执行mvn clean package命令即可生成相应jar包

在需要打成jar的项目的根目录下执行Maven命令

  1. mvn clean package