关于maven仓库存在jar包,工程引用却找不到

昨天开始接手新项目,把代码从svn上拉下来后.pom文件一直报错.没有相关的jar包.我去阿里云的私服上面没有找到那个jar包.询问同事后才知道,那个是公司内部人员开发的jar.所以我直接将同事的maven仓库拿过来使用.结果很尴尬,仓库中有jar文件,工程死活依赖不上,maven Dependencies 中也找不到相关的jar引用.后来求助我们的技术负责人,他找到我仓库jar文件的位置,删除相关文件夹内除了jar和pom文件外的所有文件.问题解决了,虽然不清楚这样为什们.但我还是记录下来.希望以后能找到具体原因.

 

---------分隔-------

在了解了maven的工作原理后这个问题就搞清楚了.maven在下载完jar和pom后会在同级目录下再创建一些文件,表明已经下载过类似的文件.不需要再次下载.所以根本原因是maven没有下载到依赖的jar,同时也已经生成了这些文件.所以maven不会尝试重新下载jar文件 .最终表现为一直找不到依赖

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值