Les tasques d'importació s'utilitzen per importar un fitxer de compilació al projecte actual. Els fitxers importats s'analitzen mitjançant ProjectHelper. ProjectHelper és realment responsable d'analitzar els fitxers importats.
La tasca d'importació és una tasca de nivell superior, de manera que no es pot utilitzar dins de l'element de destinació. Hi ha dos aspectes funcionals relacionats amb aquesta tasca.
Anulació de l'objectiu
Si un objectiu del fitxer actual també està disponible al fitxer importat, l'objectiu del fitxer actual tindrà prioritat.
Propietats especials
Els fitxers importats són locals al projecte principal actual. Per distingir entre fitxers importats i locals, Ant afegeix una propietat que conté la ruta al fitxer de compilació importat.
Nota: si el fitxer importat no conté l'atribut de nom, la seva propietat no s'establirà.
Atributs de la tasca d'importació d'Apache Ant
Atribut | Descripció | Obligatori |
---|---|---|
dossier | El fitxer a importar. | Sí |
opcional | Si és cert, no atureu la compilació si el fitxer no existeix. | No |
com | Especifica el prefix davant dels noms de destinació. | No |
separador de prefix | Un separador que s'utilitzarà entre el prefix i el nom de destinació. | No |
Exemple de tasca d'importació d'Apache Ant
El codi següent importa objectius des del fitxer common-targets.xml situat al directori principal.
Importa un projecte
Importa l'objectiu des del fitxer targets.xml que es troba dins del directori comú.