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. | Sí |
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.