Skip to content

在springboot项目中将第三方的jar包编译到部署包内

约 136 字小于 1 分钟

springbootdeployjar

2025-10-18

引用第三方jar包

<!-- 引用第三方jar包 -->
<dependency>
  <groupId>com.arcsoft.face</groupId>
  <artifactId>libarcsoft_face</artifactId>
  <version>1.0.0</version>
  <scope>system</scope>
  <systemPath>${project.basedir}/lib/libarcsoft_face.jar</systemPath>
</dependency>

${project.basedir}是自带变量,指的是当前项目的绝对路径。

配置pom.xml文件

<resources>
  <resource>
    <directory>src/lib</directory>
    <targetPath>BOOT-INF/lib/</targetPath>
    <includes>
      <include>**/*.jar</include>
    </includes>
  </resource>
  <resource>
    <directory>src/main/resources</directory>
    <targetPath>BOOT-INF/classes</targetPath>
  </resource>
<resources>

maven构建打包

重新构建项目

mvn clean package

联系我们(微信)