更新时间:2026-05-25 GMT+08:00
本地构建Maven组件上传到私有依赖库,返回401错误提示,该如何处理?
问题现象
通过本地IDE向私有依赖库上传Maven组件时报错:401-权限不足。
原因分析
代码仓库文件“pom.xml”中配置的私有依赖库信息,与私有依赖库配置文件“settings.xml”不符。
处理方法
上传组件时,将文件“pom.xml”中“distributionManagement”元素下“repository_id”的值,替换为文件“settings.xml”中“server”元素下“repository_id”的值。
上传组件操作步骤如下:
- 使用华为云账号访问CodeArts Artifact的私有依赖库。
- 在页面左侧导航中选择Maven类型仓库。
- 单击页面右上角“操作指导”。根据操作指导配置本地Maven工具。
- 执行mvn deploy命令上传Maven项目。
- 在命令窗口进入maven项目“pom.xml”所在目录,检查文件“pom.xml”中“distributionManagement”元素下的“repository_id”的值是否与文件“settings.xml”中“server”元素下“repository_id”的值是否匹配。

- 执行如下命令,上传本地jar包:
mvn deploy:deploy-file -DgroupId=com.huawei -DartifactId=aopalliance -Dversion=1.0 -Dpackage=jar
- 在命令窗口进入maven项目“pom.xml”所在目录,检查文件“pom.xml”中“distributionManagement”元素下的“repository_id”的值是否与文件“settings.xml”中“server”元素下“repository_id”的值是否匹配。
父主题: 私有依赖库