Úlohy importu se používají k importu souboru sestavení do aktuálního projektu. Importované soubory jsou analyzovány pomocí ProjectHelper. ProjectHelper je ve skutečnosti zodpovědný za analýzu importovaných souborů.
fcfs
Úloha importu je úloha nejvyšší úrovně, takže ji nelze použít v cílovém prvku. S tímto úkolem souvisí dva funkční aspekty.
Přepsání cíle
Pokud je cíl v aktuálním souboru dostupný také v importovaném souboru, bude mít cíl aktuálního souboru přednost.
Speciální vlastnosti
Importované soubory jsou lokální pro aktuální hlavní projekt. Pro rozlišení mezi importovanými a lokálními soubory přidá Ant vlastnost, která obsahuje cestu k importovanému souboru sestavení.
Poznámka: Pokud importovaný soubor neobsahuje atribut name, jeho vlastnost se nenastaví.
Atributy úlohy importu Apache Ant
Atribut | Popis | Požadované |
---|---|---|
soubor | Soubor k importu. | Ano |
volitelný | Pokud je true, nezastavujte sestavení, pokud soubor neexistuje. | Ne |
tak jako | Určuje předponu před cílovými názvy. | Ne |
prefixSeparator | Oddělovač, který se má použít mezi předponou a názvem cíle. | Ne |
Příklad úlohy importu Apache Ant
Níže uvedený kód importuje cíle ze souboru common-targets.xml umístěného do nadřazeného adresáře.
Importuje projekt
třídicí algoritmy merge sort
Importuje cíl ze souboru targets.xml, který je ve společném adresáři.