另一种解决Failed to execute goal on project xxx: Could not resolve dependencies for project com的方法 迷南。 2024-03-27 11:34 18阅读 0赞 > 周青的日常问题记录 ## 项目场景: ## 学习硅谷电商毕设项目\_微服务版本,建站练手。进行到商城前端服务开发的用户服务 store-front-user阶段,pom文件导入依赖报错。 -------------------- ## 问题描述 ## 报错为 `Unresolved dependency: 'com.atguigu:store-commons:jar:1.0.0':` 或 `Failed to execute goal on project xxx: Could not resolve dependencies for project com` 或 `Could not find artifact com.atguigu:store-commons:jar:` Maven栏飘红![在这里插入图片描述][0110f99a169a4bb5a707b606944defc8.png] 关于Failed to execute goal on project xxx: Could not resolve dependencies for project com的问题自己之前部署时遇到过,用总结过的[\[ERROR\] Failed to execute goal on project][ERROR_ Failed to execute goal on project]的方法解决仍然不能解决 -------------------- ## 原因分析: ## > 对Maven的了解过于浅显,没有系统学习过Maven 此处注上对于解决此问题用到的maven基础知识,对maven熟悉的朋友可略过不看: **Maven 坐标** Maven 坐标一套规则,它规定:世界上任何一个构件都可以使用 Maven 坐标并作为其唯一标识,Maven 坐标包括 groupId、artifactId、version、packaging 等元素,只要用户提供了正确的坐标元素,Maven 就能找到对应的构件。 以下是 helloMaven 项目的坐标定义。 <project> <groupId>net.biancheng.www</groupId> <artifactId>helloMaven</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> </project> Maven 坐标主要由以下元素组成: groupId: 项目组 ID,定义当前 Maven 项目隶属的组织或公司,通常是唯一的。它的取值一般是项目所属公司或组织的网址或 URL 的反写,例如 net.biancheng.www。(**在本文案例的本地仓库中,groupId为maven jar包所在的文件夹。**) artifactId: 项目 ID,通常是项目的名称。 version:版本 -------------------- ## 解决方案: ## 既然找不到commons的依赖就去看commons的坐标在哪里。 尚硅谷提供源码的store-front-user的pom: ![在这里插入图片描述][7b7fc33bca3b462dac84d15f8547ba9a.png] 我电脑中本地仓库存放commons的位置(groupId): ![在这里插入图片描述][94ddd07f0fa644018aade8e6aac0838f.png] 修改后的store-front-user的pom: ![在这里插入图片描述][f25583c2754249799d412fd8a2add302.png] 此处是我的commons坐标,如果您也遇到同样问题要去您的commons的pom.xml文件中查看其maven坐标。修改好groupId,artifactId,version,即注释中的“你的store\_common模块的gav” 刷新maven,解决。 -------------------- ##### 参考 ##### [博客园. Maven坐标,Maven依赖,Maven仓库][. Maven_Maven_Maven] [0110f99a169a4bb5a707b606944defc8.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/27/8880160912c34e0fb952220e15a2acb6.png [ERROR_ Failed to execute goal on project]: https://blog.csdn.net/two_brother_/article/details/128814130?spm=1001.2014.3001.5502 [7b7fc33bca3b462dac84d15f8547ba9a.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/27/ced74f1cac1045d7b86195c2444190ad.png [94ddd07f0fa644018aade8e6aac0838f.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/27/882361efee5342d5b4c4699892d28c4b.png [f25583c2754249799d412fd8a2add302.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/27/7730d95ad269406f9227c47ad75e1f86.png [. Maven_Maven_Maven]: https://www.cnblogs.com/cy0628/p/15033512.html#:~:text=Maven%20%E5%9D%90%E6%A0%87%E6%98%AF%E4%BE%9D%E8%B5%96%E7%9A%84%E5%89%8D%E6%8F%90%EF%BC%8C%E6%89%80%E6%9C%89%20Maven%20%E9%A1%B9%E7%9B%AE%E5%BF%85%E9%A1%BB%E6%98%8E%E7%A1%AE%E5%AE%9A%E4%B9%89%E8%87%AA%E5%B7%B1%E7%9A%84%E5%9D%90%E6%A0%87%EF%BC%8C%E5%8F%AA%E6%9C%89%E8%BF%99%E6%A0%B7%EF%BC%8C%E5%AE%83%E4%BB%AC%E6%89%8D%E5%8F%AF%E8%83%BD%E6%88%90%E4%B8%BA%E5%85%B6%E4%BB%96%E9%A1%B9%E7%9B%AE%E7%9A%84%E4%BE%9D%E8%B5%96%E3%80%82%20%E5%BD%93%E4%B8%80%E4%B8%AA%E9%A1%B9%E7%9B%AE%E7%9A%84%E6%9E%84%E4%BB%B6%E6%88%90%E4%B8%BA%E5%85%B6%E4%BB%96%E9%A1%B9%E7%9B%AE%E7%9A%84%E4%BE%9D%E8%B5%96%E6%97%B6%EF%BC%8C%E8%AF%A5%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%9D%90%E6%A0%87%E6%89%8D%E8%83%BD%E4%BD%93%E7%8E%B0%E5%87%BA%E5%AE%83%E7%9A%84%E4%BB%B7%E5%80%BC%E3%80%82,%E5%BD%93%20Maven%20%E9%A1%B9%E7%9B%AE%E9%9C%80%E8%A6%81%E5%A3%B0%E6%98%8E%E6%9F%90%E4%B8%80%E4%B8%AA%E4%BE%9D%E8%B5%96%E6%97%B6%EF%BC%8C%E9%80%9A%E5%B8%B8%E5%8F%AA%E9%9C%80%E8%A6%81%E5%9C%A8%E5%85%B6%20POM%20%E4%B8%AD%E9%85%8D%E7%BD%AE%E8%AF%A5%E4%BE%9D%E8%B5%96%E7%9A%84%E5%9D%90%E6%A0%87%E4%BF%A1%E6%81%AF%EF%BC%8CMaven%20%E4%BC%9A%E6%A0%B9%E6%8D%AE%E5%9D%90%E6%A0%87%E8%87%AA%E5%8A%A8%E5%B0%86%E4%BE%9D%E8%B5%96%E4%B8%8B%E8%BD%BD%E5%88%B0%E9%A1%B9%E7%9B%AE%E4%B8%AD%E3%80%82
还没有评论,来说两句吧...