Maven pom.xml 添加本地jar包依赖以及打包方法

  |   0 评论   |   0 浏览

dependency中指定scope="system"和本地jar包路径

这种方法适用于其他方式导出的jar包,jar包中不含有pom信息,从而无法安装进本地仓库的情况。做法是:先配置本地jar包依赖,然后在build时将设置将jar包导出,同时配置manifest。

(1)配置本地jar包依赖(systemPath指向本地jar包路径):

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk-s3</artifactId>
    <version>1.11.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/xxx.jar</systemPath>
</dependency>

(2)在 <build>的spring-boot-maven-plugin中设置将本地jar包导出到项目最终的依赖库中:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <includeSystemScope>true</includeSystemScope>
    </configuration>
</plugin>

标题:Maven pom.xml 添加本地jar包依赖以及打包方法
作者:zytops
地址:https://zytops.com/articles/2022/12/14/1670955990966.html