开发者社区> 问答> 正文

使用云效部署deploy报错distributionManagement MAVEN仓库未配置

1.使用云效构建部署maven项目,企业已开通云效的maven私有仓库服务,INFO提示正常

本企业启用了云效的maven私有仓库服务,默认的settings.xml会包含云效的私有仓库配置。如果你想在构建时使用自定义的settings.xml,可以将settings.xml放置到代码库根目录,然后在maven构建命令中加入 -s settings.xml 即可。

执行命令: [11:14:43] [INFO]执行用户命令 [11:14:43] [执行命令] + mvn clean deploy -Dmaven.test.skip

2.项目构建过程中出现了以下错误: [11:14:47] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project XXXX: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]

按照1的描述,构建时候已经启用了云效的私仓配置,为什么实际部署的时候还会报该错误?(之前的第一个项目同样流水线构建是没有问题的,也没有配置私仓)

展开
收起
1279223455493715 2021-03-19 11:37:00 2543 0
1 条回答
写回答
取消 提交回答
  • 已解决,https://help.aliyun.com/document_detail/131464.html 通过云效上传二方库到私有仓库

    之前项目什么都没有配置,根目录什么也没做,就直接能够自动上传到云效私仓。 现在必须要手动在项目根的pom文件加入私仓地址才能构建。 MARK

    2021-03-22 10:57:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载

相关镜像