Jenkins 之Failed to transfer:

问题描述一:

Failed to transfer Could not find metadata com.xxx

原因分析一:

1.看报错地方,我先看到报错说srping-boot的包的问题,有点奇怪,因为本地package 没有任何包的问题啊,然后我重新git,打包了一次,还是这个问题,发现问题的定位不对.然后重新定位(看2)
在这里插入图片描述
2.由于1的定位有误,没找到错误位置,然后重新查看,发现一开始打包就报错了,如图,说faild to tranfer could not find …之后说1.4.7这个找不到,然后我回到项目中,发现微服务中有一个服务的版本说1.4.7,其他的都是1.4.9😭
在这里插入图片描述


解决方案一:

1.找到服务版本是1.4.7的那个微服务,将其和其他服务的版本统一为1.4.9(大家可根据自己的服务版本统一),重新打包成功.

问题描述二:

错误描述:A服务应用B服务提供的fegin内部接口,发现B服务新增Fegin的接口没有同步到A服务引用的包中
在这里插入图片描述

解决方案二:

1.找到B服务git版本是1.9.23而A服务引用的服务版本还是1.1.13旧版本的,这样导致B服务新增的模块在A服务中调用不到
2.和问题一还有所不同,问题一在打包的时候直接提示出版本号不一致了,但是问题二并没有,只是找不到这个方法,其实实质都一样都是版本号不一样导致

总结:

这个问题就是服务版本不一致导致,大家一定要注意!

后续有打包错误,持续更新…

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐