使用 deploy 命令想Nexus上上传项目依赖时失败(第一次成功,第二次却失败)

错误描述:

 使用 deploy 命令想Nexus上上传项目依赖时失败(第一次成功,第二次却失败)

使用 deploy 命令想Nexus上上传项目依赖时失败(第一次成功,第二次却失败)

解决方法:

原因很简单,在nexus服务器的仓库,有如下两个仓库

使用 deploy 命令想Nexus上上传项目依赖时失败(第一次成功,第二次却失败)

 前者为发行版(即无法在此版本的基础上再进行跟新),后者为快照版(可在此版本的额基础上进行更新)

如果你的项目第一次deploy成功,第二次却提示如上错误,那么很有可能是你将项目声明为了releases版本(例:<version>1.0.0.RELEASE</version> 或者 <version>1.0.0</version> (无标识默认也为releases))

将版本声明为 <version>1.0.0-SNAPSHOT</version> 即可上传,并且此时项目会位于maven-snapshots中