Nexus添加新Repository后Maven仍找不到jar包的解决方案


原文出处:http://www.goomoon.com/it/program/J2EE/4357.html


maven需要个伙伴那就是“私服”,个人只接触过nexus,所以就用nexus了。。。


几步配置以后(很简单 网上很多教程),所有jar就都从nexus中下载了,并且可以方便的添加自己jar和自己的非主流repository。。。

但在使用一段时间后,有个问题不断浮现,并且一直困扰我,就是当我要build一个工程的时候,报错说缺少xxx.jar包,ok,一般情况下是不在正常的repository中,要添加其他的repository(比如:scala-tools.org),之后我去nexus中加一个proxy repository后并且配入public repository,并欣喜的启动maven,但还是有如此错误

Failure to find xxx:jar:1.0 in http://localhost:8081/nexus-webapp-1.9.0/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced

但问题我已经配好了啊!最后关键就是错误中这段was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced

之后 去自己的.m2 文件夹下把 xxx.lastUpdated文件全部删掉,重新运行maven,ok!或者在用maven时加 -U参数,就可以忽略xxx.lastUpdated..

有人说这样也可以:

就是去nexus里去先"Update Index"再"Expire Cache"...但我试了貌似没有效果
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值