一、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,如果觉得笔者的博客对您有所帮助,欢迎【犒赏】