Моя задача - создать цель ant для автоматизации нашего установщика, работающего в режиме консоли.
Программа установки создается с использованием InstallAnywhere 2008, который UniversalExtractor распознает как 7-zip-архив. После того, как архив распакован, кажется, что задача может использовать входной файл для управления консолью (по крайней мере, кажется, что выход из команды quit корректно завершает работу и вывод фиксируется).
Так что мне кажется, что у меня есть все, что мне нужно для доказательства этой идеи, кроме чистого способа выполнить самораспаковку-затем-остановку. Поиск аргумента командной строки для остановки автоматического выполнения не привел к вероятному кандидату, и единственная подходящая задача для муравья, которую я нашел (http://www.pharmasoft.be/7z/), не настолько четко задокументирована, что я уверен в себе в нем.
Ожидается, что завершенный завершенный будет работать в Windows, Linux и небольшом количестве других сред Unix.
Какую практику лучше использовать здесь?