Mi problema es crear un objetivo ant para automatizar nuestro instalador ejecutándose en modo consola.
El instalador se crea utilizando InstallAnywhere 2008, que UniversalExtractor reconoce como un archivo 7-zip. Una vez que tengo el archivo desempaquetado, parece que la tarea puede usar un archivo de entrada para manejar la consola (al menos, parece que al emitir un comando de apagado se cierra todo correctamente y se captura la salida).
Por lo tanto, me parece que tengo todas las piezas que necesito para probar esta idea, excepto una forma limpia de realizar-autoextracción-luego-detener. La búsqueda de un argumento de línea de comando para detener la ejecución automática no ha producido un posible candidato, y la única tarea adecuada que he encontrado ( http://www.pharmasoft.be/7z/ ) no está tan claramente documentada que Tengo mucha confianza en eso.
Se espera que el completado completo funcione en Windows, Linux y un pequeño puñado de otros entornos Unix.
¿Cuál es la mejor práctica para usar aquí?