logo

Apache-myreimportopgave

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.