условный sshexec в maven pom.xml - PullRequest
0 голосов
/ 08 ноября 2019

Я использую maven-antrun-plugin в своем файле pom.xml, чтобы развернуть файл сборки на удаленном сервере в определенной папке. Эта папка может существовать или нет. Если он не существует, мне нужно создать его перед развертыванием. Для этого я использую следующий sshexec:

<sshexec
   host="${remote_host}"
   username="${remote_user}"
   password="${remote_password}"
   command="mkdir ${MY_PATH}"
   trust="true" 
/>

Проблема в том, что если папка существует, то задача sshexec не выполняется: A subdirectory or file MY_PATH already exists.

Этот сбой завершил выполнение, и этоне завершить свою цель. Мне нужен способ обернуть этот sshexec условием, которое проверяет, существует ли нужная папка. Как я могу это сделать?

...