2011-08-21 50 views
2

我試圖將一個目錄scp到遠程服務器,但是我收到了這個錯誤。請幫助Gant,Groovy scp和Ant

只需要[file | localfile | remotefile]或一個或多個嵌套文件集中的一個。


    ant.scp(todir:"[email protected]:/home/user/db",keyfile:"test.pem") { 
     fileset(dir:"/home/test") 
    } 
 

回答

2

你使用哪個版本的ant和groovy? 我使用ant 1.8.2,1.8.6常規,jsch 0.1.46,螞蟻jsch 1.6.2,螞蟻這個腳本做的工作:

ant = new AntBuilder() 
ant.scp(todir:"[email protected]:~/temp",keyfile:"/tmp/user1.pem",verbose:true, trust:true, passphrase:""){ 
    fileset(dir:"/user1/temp") 
} 
+0

我設法讓我的工作,因爲你做同樣的方式以及。 :-) 不管怎麼說,還是要謝謝你。 – toy