基於例如從挑選性能我創建了一個螞蟻的gradle任務[http://mrhaki.blogspot.in/2009/12/gradle-goodness-using-optional-ant-task.html]爲SCP搖籃Ant任務不從gradle.properties
下面是示例代碼爲我的作品:
ant.scp(
todir: 'myUserid:[email protected]:/home/myUserid',
trust:"true",
verbose: 'true'
) {
fileset(dir: 'work') {
include(name: '**/**')
}
}
對於在todir:代替myUserid:[email protected]:/home/myUserid
我以前在gradle.properties定義了以下屬性文件"${remoteUser}:${remoteUserPasswd}@${remoteSSHMachine}:${remoteLocation}"
這給了我一個錯誤
=服務器在gradle.properties已經定義* What went wrong:
A problem occurred evaluating script.
> com.jcraft.jsch.JSchException: java.net.UnknownHostException: ${remoteSSHMachine}
remoteSSHMachine文件,所以我不知道爲什麼應該發生的java.net.UnknownHostException異常。
艾米在這方面的幫助表示讚賞。
看看這個演示:https://github.com/Opalo/stackoverflow/tree/master/43307004 - 它一切正常,屬性得到解決。 – Opal
謝謝@Opal。我修改了基於你的例子的代碼,它工作。我必須刪除我的屬性文件中的雙引號,它似乎有所幫助。我會回答問題 –
請讓我回答這個問題,你會接受它。這可以嗎? – Opal