当deploy自己的jar包到nexus时,一直报错:
[WARNING] Could not transfer metadata com.para.team7:data_test:1.0.1-SNAPSHOT/maven-metadata.xml from/to nexus-training (http://114.215.198.105:8081/repository/training/): Failed to transfer file: http://114.215.198.105:8081/repository/training/com/para/team7/data_test/1.0.1-SNAPSHOT/maven-metadata.xml. Return code is: 400 , ReasonPhrase:Repository version policy: RELEASE does not allow metadata in path: com/para/team7/data_test/1.0.1-SNAPSHOT/maven-metadata.xml.
大概意思就是无法传输maven-metadata.xml这个文件
百度了各种方法,最后发现:只要将jar包的版本中的-SNAPSHOT去掉即可 成功deploy到Nexus!!!
当尝试将带有-SNAPSHOT版本的jar包部署到Nexus时,遇到了传输maven-metadata.xml失败的问题,错误提示为不允许在指定路径下放置元数据。最终解决方案是去除版本号中的-SNAPSHOT部分,即可成功部署。
412

被折叠的 条评论
为什么被折叠?



