transfer ...was cached in the local repository...
记一下这个问题。
现在有个需求,要将要来的项目拆分成六个模块,我在用maven进行clean时,出现好几个问题。
1、无法解析下面这几行。
我也忘记是什么用,我测了一下这几个不会影响其他的项目,然后直接删除了,删除后就好了。
2、Non-resolvable parent POM for com.emergency.duty:duty:0.0.1-SNAPSHOT: Could not find artifact com.emergency.command:command:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at no local POM @ line 5, column 13 -> [Help 2]
大概意思就是找不到父工程。出现这个问题的当时我猜测是因为父工程没有install,然后就操作父工程install,没想到在安装过程中又出错了,当时一点头绪也没有。
然后我就开始一个一个排查依赖,从下到上把maven插件也换了一边。最后忽然看到了这个。
因为这里面的子工程依赖于父工程,因此父工程安装的时候需要先校验子工程,而子工程又找不到父工程的位置。由此导致循环依赖,所以父工程install报错。
解决方法:先把父工程这里面的models删除掉,然后clear父工程,清空后就可以顺利安装了。而父工程安装完成后,子工程就能够继续进行了。
————————————————
版权声明:本文为CSDN博主「打烊~~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_54096780/article/details/122701552