关于maven install 的时候不能解析依赖包xxxFailed to read artifact descriptor for com.moco:moco-core:jar:1.0.0-SNAPSHOT: Could not find artifact com.moco:moco-parent:pom:1.0-SNAPSHOT -> [Help 1][ERROR]
最近在研究jenkins 自动化部署这个东西,然后因为在jenkins里面配置maven的时候更改了一些配置, 在后面项目进行install的时候报了错。
我的工程是这样的
因为我之前是在Windows上安装了jenkins 在配置maven环境的时候,不小心用了默认的settings.xml。 就是.m2/settings.xml。 然后电脑上面就出现了这一个文件。后来我在git上拉取代码,然后再install 操作的时候,就报了如下的错误。
Failed to execute goal on project emall-web-global: Could not resolve dependencies for project com.moco:emall-web-global:jar:1.0.0-SNAPSHOT: Failed to collect dependencies at com.moco:moco-core:jar:1.0.0-SNAPSHOT: Failed to read artifact descriptor for com.moco:moco-core:jar:1.0.0-SNAPSHOT: Could not find artifact com.moco:moco-parent:pom:1.0-SNAPSHOT -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
这个错误其实就是说a 不能解析b的本地仓库依赖包。找 半天,并没有发现b install 到本地仓库jar 包跟其它的并没有什么不同。然后又重新下了一个maven 问题还是没能解决掉。
后来又以为是版本号的问题,但是maven 并没有关于版本号的规定。后来看突然看到电脑上有个.m2/settings.xml
文件,才知道 使用了默认的setting 文件。所以才会出现这个问题。删掉用自己配置的就好了。 当然可能还会是别的问题。
网友评论