logo

Tarea de importación de Apache Ant

Las tareas de importación se utilizan para importar un archivo de compilación al proyecto actual. Los archivos importados se analizan mediante ProjectHelper. ProjectHelper es en realidad responsable de analizar los archivos importados.

La tarea de importación es una tarea de nivel superior, por lo que no se puede utilizar dentro del elemento de destino. Hay dos aspectos funcionales que están relacionados con esta tarea.

Anulación de objetivo

Si un destino en el archivo actual también está disponible en el archivo importado, el destino del archivo actual tendrá prioridad.

Propiedades especiales

Los archivos importados son locales para el proyecto principal actual. Para distinguir entre archivos importados y locales, Ant agrega una propiedad que contiene la ruta al archivo de compilación importado.

Nota: Si el archivo importado no contiene el atributo de nombre, su propiedad no se establecerá.

Atributos de la tarea de importación de Apache Ant

Atributo Descripción Requerido
archivo El archivo a importar.
opcional Si es verdadero, no detenga la compilación si el archivo no existe. No
como Especifica el prefijo antepuesto a los nombres de destino. No
prefijoSeparador Un separador que se utilizará entre el prefijo y el nombre del destino. No

Ejemplo de tarea de importación de Apache Ant

El siguiente código importa objetivos desde el archivo common-targets.xml ubicado en el directorio principal.

 

Importa un proyecto

 

Importa el objetivo desde el archivo target.xml que se encuentra dentro del directorio común.