Я пытаюсь запустить простую сборку муравья, у которой есть одна цель, которая запускает скрипт оболочки bash в cygwin. Когда я запускаю сборку, кажется, что цель запускается, а исполняемый файл - нет. Вместо этого я получаю исключение ввода-вывода Java: Ошибка создания процесса = 193. Если я запускаю скрипт самостоятельно, он работает нормально. В тот момент, когда я использую test.sh, в котором есть только одна команда, выведите сообщение на экран.
Я понимаю, что запуск сценариев из cygwin, возможно, не лучшая практика, но интеграция функций сценариев в сборку ant - это то, что я хочу сделать после того, как сработает это краткосрочное решение.
Мой XML выглядит следующим образом ...
<?xml version="1.0"?>
<project name="TestProject" default="exec_build_config" basedir=".">
<property name="test" location="test.sh"/>
<target name="exec_build_config" >
<exec executable="${test}">
</exec>
</target>
</project>
Мой сценарий оболочки ...
#!/bin/sh
echo "testing !!!"
Это просто не работает :( Любая помощь будет оценена! Спасибо