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