一、背景 应用A直接应用B,应用B依赖二方包C1、C2、C3,应用A传递依赖C1、C2、C3。现应用B升级版本,应用更新B依赖包后发现可正常引入依赖B,但传递依赖的C1、C2、C3不能引入。 二、解决方案 重新提交应用B父POM到远程仓库,删除本地maven仓库中应用B相关依赖包,在应用A中更新maven依赖,一切OK。