maven打包异常Could not resolve dependencies for project xxx Failure to find xxx
问题描述
maven 打包项目的时候,出现如下异常
Failed to execute goal on project upms: Could not resolve dependencies for project com.donger:upms:jar:3.0: Failure to find com.donger:business:jar:3.0 in http://maven.aliyun.com/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]
问题分析
根据报错提示
com.donger:upms:jar:3.0: Failure to find com.donger:business:jar:3.0
也就是说 upms 找不到business模块
但是我的目录结构是这样的
很明显,maven的打包顺序是从下往上的,这里的upms模块肯定有问题!
问题解决
upms模块下的pom.xml中引用了business,因为是要先打好upms模块才能打business模块。所以在打upms时 找不到business
我这里时误用,删掉upms导入的business即可
以上