一、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>

一起学习

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐