2015-07-28 5 views
0

У меня есть сборка муравьев для проекта java, которую я хотел бы запускать изнутри eclipse, что в свою очередь запускает окно cygwin, которое выполняет сценарий развертывания. Можно ли реализовать это без вызова нового командного окна из муравья?Выполнение команды unix в cygwin, запущенной из ant в eclipse

ответ

0

Используйте bash.exe как исполняемый файл (или заменяющего параметрированием Cygwin каталога по мере необходимости):

<project default="default"> 
    <target name="default"> 
    <exec executable="c:/cygwin/bin/bash.exe"> 
     <arg value="-c"/> 
     <arg value="ls c:/"/> 
    </exec> 
    </target> 
</project> 
+0

Когда я пытаюсь это, я получаю сообщение об ошибке ... [ВЫПЛНАХ]/USR/бен/Баш: Ls : команда не найдена – bakoyaro

+0

@bakoyaro Это звучит как проблема некорректной настройки Cygwin. Возможно, изменение 'ls c: /' на 'echo $ PATH' даст ключ. Или измените на '/ bin/ls', если вы просто хотите, чтобы он работал. –

+0

Согласен, путь, похоже, не работает должным образом. Я буду продолжать и отправлять туда, если найду что-нибудь – bakoyaro

Смежные вопросы