Сообщение
CreateProcess error=2, The system cannot find the file specified
возникает потому, что Ant не может найти скрипт, который вы пытаетесь запустить.
Имя сценария (makensis? .Nsi?) И его местоположение, похоже, задаются в свойстве Ant exe.windows.script
. Предложите вам проверить, что установлено, установлено так, как вы ожидаете, и что сценарий существует и может выполняться в этом месте.
edit: это похоже на запись в Ant FAQ :
Распространенной проблемой является отсутствие
исполняемый на PATH. Если ты
получить сообщение об ошибке Не удается запустить
программа "...": ошибка CreateProcess = 2.
Система не может найти путь
указано. посмотрите на ваш путь
переменная.
Просто введите команду прямо на
командная строка, и если Windows находит ее,
Муравей тоже должен это сделать. (Иначе спросите
в списке рассылки пользователя для помощи.) Если
Windows не может выполнить программу
добавить каталог программы в
ПУТЬ
PATH =% PATH%; dirOfProgram) или указать
абсолютный путь в исполняемом файле
атрибут в вашем файле сборки.