400 Repository version policy: RELEASE does not allow metadata in path

IT
IT
IT
400
文章
1
评论
2021年3月27日20:03:47 评论 1,579 760字阅读2分32秒

背景

今天在学习maven 私服的时候,创建了一个仓库,然后将代码打包部署到私服上,在部署的时候报错 再次记录一下。

报错信息

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli) on project standalone-pom: Failed to retrieve remote metadata com.mycompany.app:my-app:1.1-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.mycompany.app:my-app:1.1-SNAPSHOT/maven-metadata.xml from/to devtest (http://192.168.90.4:8081/repository/devtest): Transfer failed for http://192.168.90.4:8081/repository/devtest/com/mycompany/app/my-app/1.1-SNAPSHOT/maven-metadata.xml 400 Repository version policy: RELEASE does not allow metadata in path: com/mycompany/app/my-app/1.1-SNAPSHOT/maven-metadata.xml -> [Help 1]

使用nexus私服上传jar包时,出现如下截图错误

400 Repository version policy: RELEASE does not allow metadata in path

查看一下私服中仓库的信息

400 Repository version policy: RELEASE does not allow metadata in path

  • 因为仓库版本策略是RELEASE ,所以我们将需要不是的jar修改为RELEASE 。
    然后在执行deploy

400 Repository version policy: RELEASE does not allow metadata in path

  • 改为RELEASE

400 Repository version policy: RELEASE does not allow metadata in path

再次发版,果然成功

400 Repository version policy: RELEASE does not allow metadata in path

 

历史上的今天
3月
27
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2021年3月27日20:03:47
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Maven集成Jenkinsfile jenkins-ci/cd

Maven集成Jenkinsfile

Maven集成Jenkinsfile有两种方法 第一种过变量名和变量值的方式定义好构建工具 Jenkinsfile中使用: 如上图所示,我定义的maven变量名称为M2,接下来在Jenkinsfile...
Maven编译java项目 JDK

Maven编译java项目

源码包-->jar包--war包的关系 源码包 --> 由开发人员编写的 jar --> 源码包编译 无法独立运行, 需要被某个程序所依赖 mysql连接 可以独立运行, java ...
nginx代理nexus nginx

nginx代理nexus

nginx配置文件 server { listen 80 default; server_name _; return 404; } upstream lucky.centoscn.vip { ser...

您必须才能发表评论!