
# 使用maven deploy命令上传包失败
#### 问题现象
通过执行Maven构建任务上传依赖到私有依赖库时，执行任务时日志报如下异常信息：
```
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project javaMavenDemo: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -&gt; [Help 1]
```
#### 原因分析
"pom.xml"文件没有正确配置"distributionManagement"。
#### 处理方法
1. 配置"Maven构建"构建步骤，展开"发布依赖包到CodeArts私有依赖库"，选择"配置所有pom"。 
   ![](https://support.huaweicloud.com/codeci_faq/zh-cn_image_0000001910910478.png)
   - 不配置pom：表示无需发布私有依赖包到CodeArts私有依赖库。
   
   - 配置所有pom：表示在项目下所有"pom.xml"文件增加deploy配置，使用**mvn deploy**命令将构建出的依赖包上传到私有依赖仓库。
    
   
   
2. 在命令窗口，使用"#"注释掉第8行的默认命令，并删除第18行命令前的"#"。 
   ![](https://support.huaweicloud.com/codeci_faq/zh-cn_image_0000001944389649.png "点击放大")
   
   
3. 配置完成后执行构建任务。执行成功后即可将依赖包发布到私有依赖库。
 
