Maven WebDAV – 組み込みエラー:ファイルの転送に失敗しました:…戻りコード:405
問題
` mvn site:deploy
“が発行されたとき、` pom.xml`ファイルは、定義されたサーバーにデプロイせず、
HTTPエラーコード:405
をヒットします。
File:pom.xml
<project ...>
<build>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav-jackrabbit</artifactId>
<version>1.0-beta-7</version>
</extension>
</extensions>
</build>
<distributionManagement>
<site>
<id>sitedeployment</id>
<url>dav:http://127.0.0.1/upload-sites/</url>
</site>
</distributionManagement>
</project>
完全なエラーメッセージを表示:
D:\workspace-new\mkyong-core>mvn site:deploy[INFO]Scanning for projects...[INFO]Searching repository for plugin with prefix: 'site'.[INFO]------------------------------------------------------------------------[INFO]Building mkyong-core[INFO] task-segment:[site:deploy][INFO]------------------------------------------------------------------------[INFO][site:deploy {execution: default-cli}]http://127.0.0.1/upload-sites/- Session: Opened
Uploading: ./css/maven-base.css to http://127.0.0.1/upload-sites/
#http://127.0.0.1/upload-sites//./css/maven-base.css - Status code: 405
Transfer error: org.apache.maven.wagon.TransferFailedException:
Failed to transfer file: http://127.0.0.1/upload-sites//./css/maven-base.css.
Return code is: 405
http://127.0.0.1/upload-sites/- Session: Disconnecting
http://127.0.0.1/upload-sites/- Session: Disconnected[INFO]------------------------------------------------------------------------[ERROR]BUILD ERROR[INFO]------------------------------------------------------------------------[INFO]Error uploading site
Embedded error: Failed to transfer file: http://127.0.0.1/upload-sites//./css/maven-base.css.
Return code is: 405