maven将jar包保存到本地仓库

2 篇文章 0 订阅
1 篇文章 0 订阅

当接触到支付功能的时候,maven远程仓库并不存在阿里等支付的jar包,我们引用时最后出现报错,查看了网上各个教程,尝试了很多很多,但就是没有一个实用的,最后自己翻译看错误,摸索出来的,借此给大家一看
在这里插入图片描述

可以看到上图中这个引用报错

<dependency>  
		    <groupId>alipay-zk</groupId>
		    <artifactId>alipay-trade-sdk</artifactId>
		    <version>3.3.0</version>   
</dependency>  

之所以报错就是因为maven远程仓库并没有找到这个jar包,
于是乎我们就要使用maven将jar包导入本地仓库中,以供我们使用。

mvn install:install-file -DgroupId=com.spring(自己定义,需要与pom文件中的groupId一致) -DartifactId=ojdbc14(自己定
义,需要与pom文件中的artifaceId一致) -Dversion=10.2.0.2.0(自己定义,需要与pom文件中的version一致) -
Dpackaging=jar -Dfile=spring.jar(目标jar包)

这只是介绍怎么使用,然后我用的这个
mvn install:install-file -Dfile=alipay-trade-sdk-3.3.0.jar -DgroupId=com.zk -DartifactId=alipay-sdk-java -Dversion=3.3.0 -Dpackaging=jar

首先声明一点 我在本地仓库将我下载两个jar包放在目录下,cmd调出命令行
在这里插入图片描述
然后执行命令
在这里插入图片描述
会显示没有pom文件,此时想到可能要用到本地实用的项目,并不是放在仓库的地址,于是放在本地需要这个jar包的目录下,此时记得必须pom中引用的groupId,artifactId,version都必须和命令行一样,然后此时需要注意版本不知道怎么回事,可能是maven升级的缘故,version 不能使用. 然后我们使用-

mvn install:install-file -Dfile=G:\learning\pay\spring-boot-pay\alipay-trade-sdk-
3.3.0.jar -DgroupId=alipay-zk -DartifactId=alipay-trade-sdk -Dversion=3-3-0 -
Dpackaging=jar

在这里插入图片描述

大功告成

不懂的小伙伴,请留言哦~~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值