Я использую 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 условием, которое проверяет, существует ли нужная папка. Как я могу это сделать?