Запустите команду через Настройка внешних инструментов в Eclipse на Mac - PullRequest
1 голос
/ 10 декабря 2011

Я пытаюсь выполнить следующую строку команд через конфигурацию внешних инструментов в Eclipse (она в основном развертывает сборку на сервере и касается файла плана сервера, в результате чего сервер обновляется в новой сборке):

mvn -P virgo package -o -Dmaven.test.skip=true && touch ${env_var:SERVER_HOME}/pickup/{project_name}.plan

В Windows я смог передать эту строку (с небольшими изменениями) в cmd.exe, используя аргумент /c, и посмотреть вывод в консоли Eclipse.

Как я могу получить такое поведение на Mac?

UPDATE

Еще один способ сформулировать вопрос: как передать аргумент в терминал для выполнения (т. Е. Terminal.app -argument "mvn -P virgo package -o -Dmaven.test.skip=true && touch ${env_var:SERVER_HOME}/pickup/{project_name}.plan")?

Другой возможностью было бы использование сценария оболочки, но у меня нет опыта работы с ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...