Utilización de Ant para automatizar tareas
Para dar soporte a la utilización de Apache Ant con las aplicaciones Java™ Platform, Enterprise Edition (Java EE) que se ejecutan en el servidor de aplicaciones, el producto proporciona una copia de la herramienta Ant y un conjunto de tareas Ant que amplían las posibilidades de Ant e incluyen funciones específicas del producto. Ant se ha convertido en una herramienta muy popular entre los programadores Java.
Acerca de esta tarea

- No se admite ni se recomienda llamar a scripts de WebSphere_Ant (WsAnt) fuera del lanzador ws_ant.
- Al invocar la herramienta Ant, no pase series vacías en lugar de argumentos del mandato en el script ant. El script no funcionará en el entorno de wsadmin. El valor <arg> no puede ser una serie vacía como la que se muestra en el ejemplo siguiente:
<?xml version="1.0" encoding="UTF-8"?> <project name="proj" default="main"> <taskdef name="wsadmin" classname="com.ibm.websphere.ant.tasks.WsAdmin"/> <target name="main"> <wsadmin,conntype="NONE" lang="jython" failonerror="true" script="&(basedir)/script.ph"> <arg value="blah" /> <arg value="" /> </wsadmin> <!-- manaeapp action="blah" variation-number="0" --> </target> </project>
- En general, para los scripts ws_ant.sh, utilice comillas simples para las series que contienen caracteres especiales:
- Para obtener una serie que contiene comillas simples o comillas, utilice el otro carácter para escribir la serie. Por ejemplo, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.property='"a citado por la serie"', la propiedad se establece en "una serie entrecomillada". De forma similar, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.peoperty="'serie entrecomillada'", la propiedad se establece en 'una serie entrecomillada'.
No se pueden incluir comillas simples y dobles en la misma serie.
- Para obtener una serie que contiene comillas invertidas, utilice las comillas simples alrededor de la serie y anteponga a las comillas invertidas una barra inclinada invertida. Por ejemplo, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.property='\`una serie entrecomillada\`', la propiedad se establece en `una serie entrecomillada`.
- Para una serie que contiene una barra inclinada invertida, escriba la serie con comillas simples y anteponga una barra inclinada invertida. Por ejemplo, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.property='c:\\Archivos de programa\\IBM'. la propiedad se establece en c:\Archivos de programa\IBM.
- Para una serie que contiene un signo de dólar, escriba la serie con comillas simples y anteponga una barra inclinada invertida. Por ejemplo, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.property='\$3,99', la propiedad se establece en $3.99.
- Para obtener una serie que contiene comillas simples o comillas, utilice el otro carácter para escribir la serie. Por ejemplo, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.property='"a citado por la serie"', la propiedad se establece en "una serie entrecomillada". De forma similar, si especifica bin/ws_ant.sh -f ant.xml -Dsystem.peoperty="'serie entrecomillada'", la propiedad se establece en 'una serie entrecomillada'.
Al combinar las tareas siguientes las que proporciona Ant, puede crear
scripts que compilen, empaqueten, instalen y compruebe la aplicación en
el servidor de aplicaciones.
- Instalar y desinstalar aplicaciones
- Iniciar y detener servidores en una configuración básica
- Ejecutar scripts o mandatos administrativos
- Ejecutar la herramienta de despliegue de EJB (Enterprise JavaBeans) para los módulos EJB 1.x o 2.x
- Ejecute la herramienta de precompilación de archivos JSP (JavaServer Pages)
Para obtener información más detallada sobre Ant, consulte el sitio web de la organización Apache.