繁体   English   中英

mvn site:deploy报告失败,但实际上在nexus版本3.0.0-03中成功

[英]mvn site:deploy reports failure but actually succeeds with nexus version 3.0.0-03

通过以下命令使用Maven网站插件:

mvn clean install deploy site site:deploy

在尝试部署每个站点文件时给出一系列错误消息:

Transfer finished. 3824 bytes copied in 0.015 seconds
Transfer error: java.io.IOException: Unable to create collection: https://repo.icatproject.org/repository/; status code = 400
Uploading: .//apidocs/allclasses-frame.html to https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/

#https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/./apidocs/allclasses-frame.html - Status code: 201

Transfer finished. 924 bytes copied in 0.015 seconds
Transfer error: java.io.IOException: Unable to create collection: https://repo.icatproject.org/repository/; status code = 400
Uploading: .//apidocs/script.js to https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/

#https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/./apidocs/script.js - Status code: 400
Transfer error: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/./apidocs/script.js. Return code is: 400
https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1- SNAPSHOT/ - Session: Disconnecting  
https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/ - Session: Disconnected
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.155 s
[INFO] Finished at: 2016-05-11T11:04:11+01:00
[INFO] Final Memory: 34M/408M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.4:deploy (default-cli) on project a.a1: Error uploading site: Failed to transfer file: https://repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/./apidocs/script.js. Return code is: 400 ->  [Help 1]

错误消息显示在sonatype v3文档的示例中。 输出与http://books.sonatype.com/nexus-book/3.0/reference/raw.html#_publishing_a_maven_site的结构相同,带有一系列400错误代码,但它们得到[INFO] BUILD SUCCESS,而我得到BUILD FAILURE 。

传输错误:org.apache.maven.wagon.TransferFailedException:无法传输文件: https : //repo.icatproject.org/repository/maven-sites/a/a1/1.0.1-SNAPSHOT/./apidocs/script。 js 返回码是:400

我们的书和您的部署中的输出略有不同。

使输出中的构建失败的400响应来自文件部署,该书仅针对目录路径MKCOL请求提供了该响应。

可能会发生400个文件部署(而非目录)响应的原因之一是该文件已存在于存储库中,并且存储库部署策略可防止覆盖现有文件。

转到Nexus中的maven-sites存储库配置。 确保将“部署策略”设置为“允许重新部署”-然后重试部署。

如果仍然无法使用,则服务器上的nexus.log中应该有更多信息。

暂无
暂无

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

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