天堂售票处 2024-07-09 23:33 采纳率: 16.7%
浏览 4

maven install Failed to collect dependencies

微服务开发中需要在管理后台新建一个子模块来放feign接口,以本地包的形式引入其他服务供其他服务调用,后台目录结构如下

img


新建子模块如下

img


在install时报错:

[ERROR] Failed to execute goal on project pando-module-infra-api: Could not resolve dependencies for project com.pando.cloud.admin:pando-module-infra-api:jar:1.7.1-snapshot: Failed to collect dependencies at com.pando.cloud.admin:pando-common:jar:1.7.1-snapshot: Failed to read artifact descriptor for com.pando.cloud.admin:pando-common:jar:1.7.1-snapshot: The following artifacts could not be resolved: com.pando.cloud.admin:pando-framework:pom:${revision} (absent): Could not transfer artifact com.pando.cloud.admin:pando-framework:pom:${revision}

报framework下的common错误,framework下的common下的install正常

img

其他服务引入

<dependency>
            <groupId>com.pando.cloud.admin</groupId>
            <artifactId>pando-admin-feign-api</artifactId>
            <version>1.7.1-snapshot</version>
        </dependency>

其他服务启动报错common下的类找不到

img


这个怎么解决?

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-07-09 23:33
    关注

    引自免费微信小程序:皆我百晓生

    根据您提供的信息,问题的关键在于 Maven 无法成功解析并收集项目 pando-module-infra-api 中的依赖项 pando-common。这可能是由于以下几个原因造成的:

    1. 本地仓库问题:Maven 可能无法从本地仓库获取 pando-common 的依赖项。尝试清理本地仓库(.m2/repository)中的相关缓存,然后重新构建项目。
    2. 版本冲突或缺失:确保 pando-common 的版本 1.7.1-snapshot 在其他服务中可用并且与其他依赖项兼容。有时版本冲突或缺失会导致此类问题。
    3. pom.xml配置问题:检查 pom.xml 文件中的依赖配置是否正确。确保 <groupId><artifactId><version> 标签的值是正确的,并且没有拼写错误。另外,确保 Maven 的 <parent> 标签配置正确,并且包含了所有必要的依赖管理信息。
    4. Maven仓库配置问题:检查 Maven 的仓库配置,确保您的项目能够访问包含 pando-common 的仓库。如果您使用的是私有仓库或特定的远程仓库,请确保仓库地址和凭据配置正确。
    5. 网络问题:有时网络问题可能导致 Maven 无法从远程仓库下载依赖项。检查您的网络连接,并确保 Maven 能够访问远程仓库。

    解决步骤:

    • 清理本地仓库缓存:删除 .m2/repository 下的相关缓存文件,然后重新构建项目。
    • 检查 pom.xml 文件中的依赖配置是否正确。
    • 确保 Maven 的仓库配置正确,包括私有仓库或远程仓库的配置。
    • 检查网络连接,确保 Maven 能够访问远程仓库。
    • 如果问题仍然存在,尝试手动下载缺失的依赖项并将其放入本地仓库中。

    此外,关于其他服务启动时找不到 common 下的类的问题,可能是由于类路径配置不正确或依赖项没有正确导入导致的。请确保在构建和部署时,所有依赖项都正确包含在类路径中。

    希望这些解决方案能帮助您解决问题。如果问题仍然存在,请提供更多详细的错误信息和日志,以便我更好地帮助您诊断问题。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 7月9日

悬赏问题

  • ¥15 Windows下部署Asmjit
  • ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的
  • ¥15 微信小程序 前端页面内容搜索
  • ¥15 cpu是如何判断当前指令已经执行完毕,然后去执行下条指令的
  • ¥15 安装visual studio2022时visualstudiosetup启动不了,闪退。问题代号0x0和0x1389
  • ¥30 java spring boot2.5.3版本websocket连不上
  • ¥15 angular js调外部链接查看pdf
  • ¥15 openFOAM DPMFoam
  • ¥15 将查询到的值,赋值到table指定行中
  • ¥50 docker容器内部启动shell脚本多命令