Importopgaver bruges til at importere en build-fil til det aktuelle projekt. De importerede filer analyseres ved hjælp af ProjectHelper. ProjectHelper er faktisk ansvarlig for at parse de importerede filer.
Importopgaven er en opgave på øverste niveau, så den kan ikke bruges inde i målelementet. Der er to funktionelle aspekter, som er relateret til denne opgave.
Tilsidesættelse af mål
Hvis et mål i den aktuelle fil også er tilgængeligt i den importerede fil, vil den aktuelle fils mål få forrang.
Særlige egenskaber
Importerede filer er lokale for det aktuelle hovedprojekt. For at skelne mellem importerede og lokale filer tilføjer Ant en egenskab, som indeholder stien til den importerede build-fil.
Bemærk: Hvis den importerede fil ikke indeholder navneattribut, vil dens egenskab ikke indstilles.
Apache Ant Import Task Attributter
Attribut | Beskrivelse | Påkrævet |
---|---|---|
fil | Filen, der skal importeres. | Ja |
valgfri | Hvis det er sandt, skal du ikke stoppe opbygningen, hvis filen ikke eksisterer. | Ingen |
som | Angiver præfikset foran målnavnene. | Ingen |
præfiksSeparator | En separator, der skal bruges mellem præfikset og målnavnet. | Ingen |
Eksempel på Apache-myreimportopgave
Nedenstående kode importerer mål fra filen common-targets.xml, der er placeret i det overordnede bibliotek.
Den importerer et projekt
Den importerer mål fra targets.xml-filen, som er inde i den fælles mappe.