Proceso
Si el despliegue es manejado de manera externa, ingrese la ruta para el programa o archivo de lote para ejecutar seguido por cualquier parámetro; el programa es lanzado en un proceso separado.
Ejemplo:
C:\apache-ant-1.7.1\bin\ant.cmd myproject deploy
Archivo de Lote
Cuando utiliza esta opción, puede ingresar múltiples comandos que luego son ejecutados como un único script en una consola de comandos; tiene acceso a cuales quiera variables de entrono disponibles en una consola de comando estándar.
Ejemplo:
@echo on
IF NOT EXIST "%1%" GOTO DEPLOY_NOWAR
IF "%APACHE_HOME%" == "" GOTO DEPLOY_NOAPACHE
xcopy /L "%1%" "%APACHE_HOME%\webapps"
GOTO DEPLOY_END
rem
rem NO WAR FILE
rem
:DEPLOY_NOWAR
echo "%1% WAR file not found"
GOTO DEPLOY_END
rem
rem NO APACHE ENVIRONMENT VARIABLE
rem
:DEPLOY_NOAPACHE
echo "APACHE_HOME environment variable not found"
:DEPLOY_END
pause
|