Deployment failed: repository element was not specified in the POM inside distributionManagement(已解决

网友投稿 1956 2022-09-02

Deployment failed: repository element was not specified in the POM inside distributionManagement(已解决

Deployment failed: repository element was not specified in the POM inside distributionManagement(已解决

背景

最近在整理公司CI/CD的文档,拉了个公司别人写的java-demo, 结果mvn deploy失败了,具体异常如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project docker-java-app-example: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]

原因分析

我们执行mvn deploy命令,是想将maven所打的jar包上传到远程的repository;pom里通过​​distributionManagement​​设置私服地址,那怎么上传到私服呢??

所以解决方案如下:

解决方案

在项目下的pom文件里增加私服配置​​​​:

随便起 自己maven环境下setting文件里面的私有库 随便起 自己maven环境下setting文件里面的快照库

配置完之后再重新depoly,就BUILD SUCCESS了。

示例

POM文件内容:

mvn deploy结果:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【云原生&微服务>SCG网关篇十】Spring Cloud Gateway集成Actuator、Zipkin详细案例
下一篇:PHP后台实现用微信小程序登录,可学习下(微信小程序调用php接口)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~