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

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

关于 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。上面的解决方法是个人见解,可能会有问题和错误,希望小伙伴们可以指正😘😘。

目录
相关文章
|
Java Maven Android开发
eclipse 中 maven的pom.xml文件发生错误:CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven...
eclipse 中 maven的pom.xml文件发生错误:CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven...
674 0
eclipse 中 maven的pom.xml文件发生错误:CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven...
Failed to execute goal maven-resources-plugin:3.2.0:resources Input length = 1 -> [Help 1]
Failed to execute goal maven-resources-plugin:3.2.0:resources Input length = 1 -> [Help 1]
120 0
|
7月前
|
Java Maven
maven:the pom for XXX is missing, no dependency information available
maven:the pom for XXX is missing, no dependency information available
617 0
|
测试技术
Maven-DskipTests和-Dmaven.test.skip=true的区别
Maven-DskipTests和-Dmaven.test.skip=true的区别
256 6
The project com.xx.xx has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact co
The project com.xx.xx has 1 error [ERROR] Non-resolvable parent POM: Could not find artifact co
|
缓存 Java Maven
maven出现Dependency not found 和Could not find artifact的解决方法(已解决)
maven出现Dependency not found 和Could not find artifact的解决方法(已解决)
3261 0
|
Java Maven
maven install时报错The packaging for this project did not assign a file to the build artifact
maven install时报错The packaging for this project did not assign a file to the build artifact
6920 0
|
Java Maven
SpringCloud Invalid packaging for parent POM 1.0-SNAPSHOT, must be “pom“ but is “jar“
SpringCloud Invalid packaging for parent POM 1.0-SNAPSHOT, must be “pom“ but is “jar“
217 0
|
Java Maven
Maven - Could not find artifact
Maven - Could not find artifact
1006 0