com.google.code.kaptcha 从maven中央仓库无法下载的解决方案

  日常开发不可避免的使用maven,虽然maven刚开始接触入门都很容易,即使你不懂底层maven的各种机制也并不影响大致的使用。

  为从机制原理方面了解我工作的项目,我学习了一下《Maven实战》,当然是看了有用到的,关键章节还多读了几遍。虽然平时天天接触maven,但看了书上的东西,更加对maven多了些了解。这样很好。当然,时间长了,就又忘记好多看过的细节。

 在学习过程中,书上的例子有个使用验证码生成工具类的依赖,使用到的google的kaptcha 包。

如图中央仓库:http://mvnrepository.com/artifact/com.google.code.kaptcha/kaptcha  并没有maven可用的Central


导致在maven依赖时版本号变红,并且提示找不到包。

这时就需要下载这个jar包,存放在本地的maven文件仓库里。

jar包的下载地址:http://download.youkuaiyun.com/download/qq_28096687/10257658

安装到本地maven文件仓库: 注意-Dfile=你下载后.jar文件的位置

mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3 -Dfile=../../../kaptcha-2.3.jar -Dpackaging=jar -DgeneratePom=true


执行后 mvn clean 一下,mvn compile一下;

在pom.xml里配置正确依赖:


变黑,找到依赖,即可。

总结:

重点是安装maven包到本地仓库的命令

mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3 -Dfile=../../../kaptcha-2.3.jar -Dpackaging=jar -DgeneratePom=true


标注:解决这个问题时学习文章https://segmentfault.com/a/1190000010109625,谢谢前辈。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值