2010-08-19 63 views
4

我遇到了使用putty與mvn-deploy-plugin相關的問題。將maven與putty連接

我執行:MVN部署

這是我的settings.xml樣子:

<server> 
    <id>website</id> 
    <username>user</username> 
    <!--<privateKey>c:\putty\id_rsa</privateKey> --> 
    <configuration> 
    <sshExecutable>c:\putty\plink</sshExecutable> 
    <scpExecutable>c:\putty\pscp</scpExecutable> 
    </configuration> 
</server> 

它總是吐回了同樣的信息,這不會觸發了很多關於谷歌搜索結果中。它在網站上調用,然後在scp命令上失敗。

[錯誤] BUILD ERROR

[INFO]錯誤檢索以前的版本號爲神器 'com.mycompany.myproject:項目:戰爭':存儲庫的元數據:「快照com.mycomany.myproject:項目:2.3無法從存儲庫中檢索到「-SNAPSHOT」:snapshots.liege由於錯誤:在爲「網站」配置貨車時:無法應用貨車配置。

Cannot find setter nor field in org.apache.maven.wagon.providers.ssh.jsch.ScpWagon for 'sshExecutable' 

我已經嘗試添加EXE(這對我來說更有意義),它沒有任何區別。

回答

1

您使用<distributionManagement>元素下的URL的協議是什麼?如果您使用的是scp://,則需要使用scpexe://