maven 常见问题处理

一、maven deploy to nexus 时报错

Return code is: 400, ReasonPhrase: Repository does not allow updating assets: maven-releases

 原因:nexus maven-release 仓库,默认不允许发布重复版本的包。而 maven-snapshots 仓库,默认允许发布重复版本的包。

解决:

【方法一】修改发布的包版本,保证包版本不重复

<groupId>com.igg.bigdata.adstat</groupId>
<artifactId>common</artifactId>
<version>20190603</version>
<packaging>jar</packaging>

改为

<groupId>com.igg.bigdata.adstat</groupId>
<artifactId>common</artifactId>
<version>20190604</version>
<packaging>jar</packaging>

【方法二】修改 nexus 默认配置,设置为"Allow redeploy" 

【方法三】修改发布的包为快照版本

<groupId>com.igg.bigdata.adstat</groupId>
<artifactId>common</artifactId>
<version>20190603</version>
<packaging>jar</packaging>

改为

<groupId>com.igg.bigdata.adstat</groupId>
<artifactId>common</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>jar</packaging>

作者:magic_kid_2010,如果觉得笔者的博客对您有所帮助,欢迎【犒赏

发布了82 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/magic_kid_2010/article/details/100927426