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

  1. 安装到本地仓库

    mvn install:install-file -Dfile=D:\XX.jar -DgroupId=XX -DartifactId=XX -Dversion=1.11 -Production -Dpackaging=jar

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

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

复制代码
<dependency>
  <groupId>XX</groupId>
  <artifactId>XX</artifactId>
  <version>1.11</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>
相关推荐
老前端的功夫19 小时前
【Java从入门到入土】47:构建工具:Maven与Gradle的战争
java·python·maven
PixelBai21 小时前
JSON转XML使用教程:从入门到精通
xml·json
Wang's Blog2 天前
JavaWeb快速入门:Maven核心功能详解——标准项目结构、构建流程与依赖管理
java·maven
放弃 治疗2 天前
Windows 11系统 最新 Launch4j 安装与使用教程:从 JAR 到 EXE 的完整打包指南
java·jar
pW3g3lLuu3 天前
在 VS Code 里直接改 JAR,我复刻了JarEditor
java·pycharm·jar
飘灬渺3 天前
Spring Boot :将自定义的 JAR 包引入到 Maven 项目中
spring boot·maven·jar
丑八怪大丑3 天前
Maven
java·maven
脑子运行超载4 天前
Jackson处理和mybatis的xml转换问题
xml·jackson·mybatis·javatype
小宇宙Zz20 天前
Maven依赖冲突
java·服务器·maven
砚底藏山河20 天前
沪深A股:如何获取基金持股数据
java·python·数据分析·maven