mvn package时遇到的问题

3 篇文章 0 订阅

一、在使用maven clean package时报错,was cached in the local repository.

具体信息

[ERROR] Failed to execute goal on project rabbitmq-user: Could not resolve dependencies for project com.wangyk.rabbitmq:rabbitmq-user:jar:1.0.0: The following artifacts could not be res
olved: com.google.zxing:core:jar:3.2.0, com.google.zxing:javase:jar:3.3.0, fr.w3blog:zebra-zpl:jar:0.0.1: Failure to find com.google.zxing:core:jar:3.2.0 in http://10.158.34.100:8081/nexus
/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 -> [Help 1]

原因:本地的jar包与私服nexus的jar包不同步,我这里的原因是因为自己下载jar包到本地仓库,打包的时候用的是私服的仓库,从而报错。

解决办法:删除本地仓库的jar包,确保私服nexus中有需要用到的jar包

二、 在使用maven clean package时报错,错误: 找不到符号org.codehaus.jackson

然后我根据groupId和artifactId路径在maven仓库中寻找这个jar包,发现确实有这个jar包,删除jar然后在重新导入,没有效果

原因:我打包的是B项目,org.codehaus.jackson是在A项目的依赖里面,B项目依赖A项目,因此可以使用A项目的org.codehaus.jackson依赖。可能是因为A项目更新之后没有及时maven install

最后解决办法:对A项目执行mvn install,然后再对B项目执行mvn install

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值