logo

Úloha importu Apache Ant

Ú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.