前言
遇到了一个场景,开发时候,jar包maven仓库利没有,有没有搭建私服,需要把jar添加本地仓库。
准备
- maven 环境
- 需要添加的jar包
操作
以IBMMQ com.ibm.ws.admin.client_9.0.jar
为例, 遵循maven 依赖定义的格式,先定义 GAV(也可以省略,定义GAV 不容易乱)
- xml 配置
<groupId>com.ibm.ws.admin.client</groupId>
<artifactId>ibm-client</artifactId>
<version>9.0</version>
GAV名称可以随意写,为了和jar保持一致,依照jar 定义
- 安装jar
如果没有配mavn 环境变量,cli 切到在maven 安装位置bin
目录,执行
mvn install:install-file -Dfile=C:\Users\Administrator\Desktop\was包\com.ibm.ws.admin.client_9.0.jar -DgroupId=com.ibm.ws.admin.client -DartifactId=ibm-client -Dversion=9.0 -Dpackaging=jar
Dversion
- -Dfile: 本地jar 包位置
- -DgroupId: 组名
- -DartifactId: jar坐标id
- -Dversion 版本号
安装成功后,在本地仓库能看到安装的 jar,在项目中即可引入,jar 坐标以安装目标下ibm-client-9.0.pom
中记录为准,也是上面XML中定义的GAV
坐标
导入
在项目pom 中导入,GAV坐标,刷新,jar 包成功引入项目中