【发布时间】:2019-07-23 01:48:30
【问题描述】:
我们将 Maven 私有存储库 Nexus 更改为 Azure Artifacts。 当我们上传带有某个版本的私有 Maven 依赖项时,它会告诉我们以下信息:
[ERROR] 未能执行目标 org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy 项目 HmapBasic 上的(默认部署):无法部署工件: 无法传输工件 com.hand:HmapBasic:pom:3.0.3-RELEASE 从/到 dev-azure-com-kohlerdevops-konnect-unified (https://pkgs.dev.azure.com/KohlerDevOps/_packaging/Konnect-Unified/maven/v1/): 传输文件失败: https://pkgs.dev.azure.com/KohlerDevOps/_packaging/Konnect-Unified/maven/v1/com/hand/HmapBasic/3.0.3-RELEASE/HmapBasic-3.0.3-RELEASE.pom。 返回码为:409
我搜索了代码 409 错误。这意味着我们已经上传了这个版本的依赖,我们不能再上传了。 我们想用新的依赖覆盖旧的依赖而不改变版本(因为如果我们改变版本,我们所有的项目都需要改变pom.xml)
我们如何在 Azure Artifacts 中做到这一点?
【问题讨论】:
标签: azure-devops azure-artifacts