Missing artifact com.****.bvm:bvm-maintrans:jar:1.0.0

Missing artifact com.****.bvm:bvm-maintrans:jar:1.0.0

针对Missing artifact…(某jar包丢失)此类问题,网上已经有很多方法了,不过都不能解决我遇到的,在和朋友仔仔细细摸索了半天,终于发现自己这边的问题所在,jar包版本号不一致。

将一个maven工程导入到本地环境,该工程包含多个maven项目,彼此有依赖关系,出现这个问题:
在这里插入图片描述
在此就不赘述其他解决方法,直接记录一下自己的解决方法。

  1. 在有红色感叹号的项目上,点开发现是pom.xml文件里的配置有问题
    比如我点开项目maintrans的pom.xml,有两处依赖有问题,分别是项目common和maintrans
    在这里插入图片描述
  2. 看准有问题的项目名字,在有问题的项目上,右键–>run as–>maven install
    接下里多半会说 build failure,当然也有build success,重要的是在里面信息找到对应项目包的全名及版本号!
    比如我在common项目中maven install后找到关键信息,可以看到bvm-common-1.0.3.jar,而maintrans里common的version为1.0.0.
    在这里插入图片描述
  3. 将所选的红色感叹号项目里pom.xml文件对应错误依赖的版本号改正就会发现错误消失
    在这里插入图片描述其他项目均以此解决。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值