600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Repository does not allow updating assets: maven-releases

Repository does not allow updating assets: maven-releases

时间:2018-10-04 21:52:43

相关推荐

Repository does not allow updating assets: maven-releases

问题

maven deploy 一个新的RELEASE版本时报错,但实际上RELEASE包已正常发布到了私服上

原因

在项目中配置了 maven-source-plugin 插件,在parent的pom中也有同样的配置。

解决思路

看报错信息,描述的是release库不允许更新,但发布的明明是新版本。

再仔细看报错前的操作日志,试图上传两遍RELEASE-sources.jar文件,所以才会出现私服中成功上传了还报错的现象,确定问题出在这里。

问题出在maven配置的话,那就从查看maven配置入手

mvn help:effective-pom

如果打印太多展示不下,那就输出到一个文件里

mvn help:effective-pom > 111.xml

或者只输出你关注的module

mvn help:effective-pom -pl 你的module名 > 111.xml

因为是sources.jar上传两遍导致的报错,所以找到maven-source-plugin插件的配置,发现goal有两条,然后去找我pom里的parent,点开一看,里面确实也有一个maven-source-plugin插件的配置goal与我报错项目中的不同。

此时有两种办法:

1.把自己pom中maven-source-plugin插件配置的goal改成跟parent的一样;

2.把自己pom中的maven-source-plugin配置删除。

本质就是让它只执行一次。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。