Цель Grails поместить файл wat на общий ресурс SSH?
Могу ли я добавить некоторые "сценарий" или "цель" к моей build.gradle
чтобы он сделал мой WAR-файл, а затем скопировал его в указанный каталог SSH
?
1 ответ
Предполагая, что вы уже знаете, как вести свою войну, используйте это:
void runCommand(String command){
def proc = command.execute()
//Capture the error output of the command to prevent hanging on Windows:
StringWriter err = new StringWriter()
price.waitForProcessOutput(System.out, err)
if(err.toString()){
println("Errors:")
println err
}
}
Затем в любой задаче, которую вы хотите выполнить, добавьте строку вроде:
runCommand('<string to ssh your file as though you were using the command line>')