Importoppgaver brukes til å importere en byggefil til det gjeldende prosjektet. De importerte filene analyseres ved hjelp av ProjectHelper. ProjectHelper er faktisk ansvarlig for å analysere de importerte filene.
Importoppgaven er en oppgave på toppnivå, så den kan ikke brukes i målelementet. Det er to funksjonelle aspekter som er knyttet til denne oppgaven.
Overstyring av mål
Hvis et mål i den gjeldende filen også er tilgjengelig i den importerte filen, vil den gjeldende filens mål få prioritet.
Spesielle egenskaper
Importerte filer er lokale for gjeldende hovedprosjekt. For å skille mellom importerte og lokale filer, legger Ant til en egenskap som inneholder banen til den importerte byggefilen.
Merk: Hvis den importerte filen ikke inneholder navneattributt, vil dens egenskap ikke angis.
Apache Ant Import Task Attributter
Egenskap | Beskrivelse | Obligatorisk |
---|---|---|
fil | Filen som skal importeres. | Ja |
valgfri | Hvis sant, ikke stopp byggingen hvis filen ikke eksisterer. | Nei |
som | Angir prefikset foran målnavnene. | Nei |
prefiksSeparator | En skilletegn som skal brukes mellom prefikset og målnavnet. | Nei |
Eksempel på Apache-maurimportoppgave
Koden nedenfor importerer mål fra common-targets.xml-filen som ligger til overordnet katalog.
Den importerer et prosjekt
Den importerer mål fra targets.xml-filen som er inne i den vanlige katalogen.