繁体   English   中英

从 Jenkins 部署到 Nexus 时,Maven-metadata.xml 不匹配

[英]Maven-metadata.xml mismatch when deploying from Jenkins to Nexus

我正在 Jenkins 中使用 Nexus 插件将应用程序发布到 Nexus。 我正在尝试让管道发布快照版本。

管道给出了这个错误信息:

部署元数据失败:无法传输元数据组:artifact:1.0.0-SNAPSHOT/maven-metadata.xml from/to group:artifact-snapshot ( https://our-nexus-repo/group:artifact-snapshot ):传输文件失败: https://our-nexus-repo/group:artifact-snapshot/group/artifact/1.0.0-SNAPSHOT/maven-metadata.xml 返回码为:400,ReasonPhrase:Invalid maven-metadata.xml GAV group, artifact, 1.0.0-SNAPSHOT 不匹配请求路径 repository/group:artifact-snapshot/group/artifact/1.0.0-SNAPSHOT/maven-metadata .xml。

我查看了 Nexus 中的 .xml 并将其复制到之前没有此 .xml 文件的 repo 中,然后再次尝试。 同样的错误信息。 我删除了 Nexus 中的快照文件夹并再次尝试,同样的错误。 我尝试更新快照版本号,同样的错误。 我无法访问 Nexus 中的任何配置,这是我第一次接触 Jenkins。 pom 中的组、工件和版本信息是正确的。 在这里搜索到目前为止还没有解决。 请问有什么想法吗?

我让 Nexus 管理员试试这个: https : //issues.sonatype.org/browse/NEXUS-19943

现在我可以部署快照了,所以看起来已经解决了。 然而问题是我仍然不明白是什么导致了这个错误以及它是否会在以后搞砸。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM