关于 Could not find artifact ...:pom:1.0-SNAPSHOT 的问题

举报
木字楠 发表于 2022/12/07 13:46:01 2022/12/07
【摘要】 关于 Could not find artifact ...:pom:1.0-SNAPSHOT 的问题的解决方案

木字楠-header.gif


🎶 文章简介:关于 Could not find artifact …:pom:1.0-SNAPSHOT 的问题

💡 创作目的:关于 Could not find artifact …:pom:1.0-SNAPSHOT 的问题的解决方案

☀️ 今日天气:2022-12-07 天空又变得灰蒙蒙的

📝 每日一言:与其互为人间,不如自成宇宙。


关于 Could not find artifact …:pom:1.0-SNAPSHOT 的问题,之前我将maven本地仓库清空之后就出现了问题,明明所有的依赖都已经加载完毕,但是启动项目的时候都会报错提示 common_utils 模块无法被找到!
上报错信息:

[ERROR] Non-resolvable parent POM for com.nanju:common_bases:0.0.1-SNAPSHOT: 
Could not find artifact com.nanju:common_utils-parent:pom:0.0.1-SNAPSHOT
and ‘parent.relativePath’ points at wrong local POM @ line 3, column 11 -> [Help 2]

仔细一想,common_utils 模块是我自定义一个maven模块,用来写公共代码。会不会是因为我清空本地仓库之后导致模块丢失,接下来我们可以选择去重新install 模块试试看!

在这里插入图片描述
首先我对我的service模块进行了 install ,但是 install 失败,提示报错信息和上面的基本上一样,那就说明我的 service_base 模块也是没有 install 的。那我们去install service_base 模块
在这里插入图片描述
发现我的 service_base 模块 引用了 common_utils 模块,这样就不用在 install service_base 模块 了,结果应该和上面的 service 模块 是一样的。
所以我们选择去 install common_utils 模块
在这里插入图片描述
点击 install 之后, common_utils 模块 install 成功,之后再去 install service_base 模块,然后是 service 模块,全部 install 成功!!!

原因:

多模块构建项目时,模块之间会有引入依赖关系,由于我个人清空本地maven仓库到导致 install 的文件被删除,项目重新加载依赖之后会出现上述问题,所以需要我们去手动 install。上面的解决方法是个人见解,可能会有问题和错误,希望小伙伴们可以指正😘😘。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。