2016-05-11 5 views
1

で成功する:サイトのそれぞれを展開しようとしたときMVNサイト:レポートの失敗を展開したが、実際にコマンドを使用して、Mavenのサイトのプラグインを使用してネクサスバージョン3.0.0-03

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が表示されます。

+0

多くの部分を複製する 'install deploy'を使う場合、' mvn clean deploy site site-deploy'を使うだけです... – khmarbaise

+0

しかしこれはsite:deploy –

+0

の根本的な問題には影響しません。リポジトリとしてNexusを使用している場合マネージャー?どのバージョンのNexusを使用しますか?あなたのdistributionManagementはどのように見えますか? – khmarbaise

答えて

0

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

弊社の書籍の出力と配備は少し異なります。

出力のビルドに失敗した400のレスポンスは、ディレクトリ配備のMKCOL要求に対してのみ存在するファイル配備のものです。

ファイル展開(ディレクトリではない)に対して400の応答が発生する可能性がある理由の1つは、ファイルがリポジトリ内にすでに存在し、リポジトリの展開ポリシーによって既存のファイルが上書きされないことです。

Nexusのmaven-sitesリポジトリ設定に移動します。 「展開ポリシー」が「再配布を許可する」に設定されていることを確認してから、再度展開を試みます。

まだ動作しない場合は、サーバーのnexus.logに詳細が表示されます。

関連する問題