Úlohy importu sa používajú na import súboru zostavy do aktuálneho projektu. Importované súbory sa analyzujú pomocou ProjectHelper. ProjectHelper je v skutočnosti zodpovedný za analýzu importovaných súborov.
Úloha importu je úloha najvyššej úrovne, takže ju nemožno použiť v rámci cieľového prvku. S touto úlohou súvisia dva funkčné aspekty.
Prepísanie cieľa
Ak je cieľ v aktuálnom súbore dostupný aj v importovanom súbore, bude mať prednosť cieľ aktuálneho súboru.
Špeciálne vlastnosti
Importované súbory sú lokálne pre aktuálny hlavný projekt. Na rozlíšenie medzi importovanými a lokálnymi súbormi Ant pridá vlastnosť, ktorá obsahuje cestu k importovanému súboru zostavy.
Poznámka: Ak importovaný súbor neobsahuje atribút name, jeho vlastnosť sa nenastaví.
Atribúty úlohy importu Apache Ant
Atribút | Popis | Požadovaný |
---|---|---|
súbor | Súbor na import. | Áno |
voliteľné | Ak je pravda, nezastavujte zostavovanie, ak súbor neexistuje. | Nie |
ako | Určuje predponu pred cieľovými názvami. | Nie |
prefixSeparator | Oddeľovač, ktorý sa má použiť medzi predponou a názvom cieľa. | Nie |
Príklad úlohy importu Apache Ant
Nižšie uvedený kód importuje ciele zo súboru common-targets.xml umiestneného do nadradeného adresára.
Importuje projekt
Importuje cieľ zo súboru targets.xml, ktorý sa nachádza v spoločnom adresári.