You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven构建失败:无法解析jira-rest-java-client-app依赖

解决Maven依赖解析失败问题

问题背景

原有com.atlassian.jira:jira-rest-java-client-app依赖被移除后,修改Maven仓库配置为:

<repositories>
    <repository>
        <id>central</id>
        <name>maven_dev</name>
        <url>https://artifactory.organization.site/artifactory/maven_dev</url>
    </repository>
</repositories>

并引入该依赖的5.2.0版本(排除日志相关依赖):

<dependency>
    <groupId>com.atlassian.jira</groupId>
    <artifactId>jira-rest-java-client-app</artifactId>
    <version>5.2.0</version>
    <exclusions>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </exclusion>
    </exclusions>
</dependency>

构建项目时出现如下错误:

Could not resolve dependencies for project testngframeworkLibrary:PETERTESTNG:jar:3.16: Failed to collect dependencies at com.atlassian.jira:jira-rest-java-client-app:jar:5.2.0: Failed to read artifact descriptor for com.atlassian.jira:jira-rest-java-client-app:jar:5.2.0: Failure to find com.atlassian.platform:platform:pom:3.1.7 in https://artifactory.organization.site/artifactory/maven_dev was cached in the local repository, resolution will not be reattempted until the update interval of org-maven_dev has elapsed or updates are forced -> [Help 1]

错误分析

报错核心是:当前配置的maven_dev仓库中不存在com.atlassian.platform:platform:pom:3.1.7依赖,且Maven已缓存该失败结果,默认不会主动重试解析。

解决步骤

  • 添加Atlassian公共仓库:Atlassian的部分依赖未同步到常规Maven仓库,需在pom.xml的<repositories>节点中添加其官方仓库:
    <repository>
        <id>atlassian-public</id>
        <url>https://packages.atlassian.com/maven/public</url>
    </repository>
    
  • 强制刷新Maven缓存:执行命令清除缓存并强制更新依赖:
    mvn clean install -U
    
  • 检查仓库代理配置:若公司内部Artifactory不允许直接访问外部仓库,联系运维确认maven_dev仓库是否已配置代理Atlassian公共仓库,或是否开通相关访问权限。
  • 手动安装缺失依赖(备选):若上述方法无法解决,可手动下载com.atlassian.platform:platform:pom:3.1.7文件,执行以下命令安装到本地Maven仓库:
    mvn install:install-file -Dfile=platform-3.1.7.pom -DgroupId=com.atlassian.platform -DartifactId=platform -Dversion=3.1.7 -Dpackaging=pom
    

内容的提问来源于stack exchange,提问作者Selenium Lover

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 05:27:25