Editar archivos de construcción Ant

Dado que los archivos de construcción Ant son simples archivos de texto, se puede utilizar cualquier editor de texto para editarlos. Pero hay varias ventajas al utilizar el editor Ant de Eclipse, incluido el coloreado de sintaxis, la asistencia de contenido, la navegación, la marca de apariciones y una vista de esquema. Para familiarizarse con el editor Ant de Eclipse, cree un archivo de construcción Ant simple utilizando este editor.

  1. Cree un archivo de construcción Ant que se llame HelloWorld.xml.
  2. Abra el archivo con el editor Ant seleccionando Abrir con > Editor Ant en el menú contextual del archivo.
    Nota: el editor por omisión para un archivo .xml es un editor de texto simple hasta que tenga contenido de archivo de construcción, pero esto puede modificarse en Ventana > Preferencias > General > Asociaciones de archivos.
  3. Especifique el siguiente contenido en el editor:

    <?xml version="1.0" encoding="UTF-8"?>

    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>

    <target name="Hello">

    <echo>${HelloText}</echo>
    </target>

    </project>

    Contenido del archivo HelloWorld.xml

  4. Observe la coloración de la sintaxis para los valores de las propiedades.
  5. Empiece a especificar un segundo destino tecleando '<tar' y, a continuación, pulse Control-Espacio para activar la asistencia de contenido. Se presenta una lista de conclusiones válidas. Seleccione la conclusión de <destino> y observe que el editor inserta los códigos inicial y final y deja el cursor situado para entrar atributos para este código.
  6. Asigne el nombre 'World' a este destino.
  7. Entre una tarea 'echo' para este destino, similar a la del destino Hello, pero cambie el texto a '${WorldText}'.
  8. Añada una dependencia en el destino 'World' desde el destino 'Hello'. Coloque el cursor tras la definición del atributo de nombre, pulse Control-Espacio y seleccione la conclusión del atributo depends. Pulse Control-Espacio de nuevo para completar el otro destino 'World' en el archivo de construcción.
  9. Guarde el contenido del archivo de construcción.
  10. El contenido completo será ahora:

    <?xml version="1.0" encoding="UTF-8"?>


    <project name="Hello World" default="Hello" basedir=".">

    <property name="HelloText" value="Hello"/>
    <property name="WorldText" value="World"/>

    <target name="Hello">

    <echo>${HelloText}</echo>

    </target>

    <target name="World">

    <echo>${WorldText}</echo>

    </target>

    </project>

  11. Guarde los cambios en HelloWorld.xml.
  12. Haga visible la vista Esquema y observe que hay entradas para cada propiedad y para cada destino. Además, cada tarea situada bajo un destino dispone de una entrada.
    Vista de esquema para un archivo de construcción Ant
  13. Pulse en una entrada de la vista Esquema para desplazarse por el editor hasta esa entrada. Además, cuando el foco se halla en la vista Esquema, si escribe un carácter, la selección se desplazará en la vista Esquema a la siguiente entrada visible que empiece con ese carácter.
  14. Coloque el cursor justo después del final de uno de los códigos '<target>', teclee '<tar' y después pulse las teclas Control-Espaciadora para activar la asistencia de contenido. Observe que ahora la única conclusión válida es el código 'tar'. Esto se debe a que el editor Ant sabe que los destinos anidados no están permitidos. Asistencia de código en un editor Ant
  15. Cierre el editor y no guarde los cambios.