Import tasks este folosit pentru a importa un fișier de compilare în proiectul curent. Fișierele importate sunt analizate utilizând ProjectHelper. ProjectHelper este de fapt responsabil pentru analizarea fișierelor importate.
Sarcina de import este o sarcină de nivel superior, așa că nu poate fi utilizată în interiorul elementului țintă. Există două aspecte funcționale care sunt legate de această sarcină.
Suprascrierea țintei
Dacă o țintă din fișierul curent este disponibilă și în fișierul importat, ținta fișierului curent va avea prioritate.
Proprietăți speciale
Fișierele importate sunt locale pentru proiectul principal curent. Pentru a distinge între fișierele importate și cele locale, Ant adaugă o proprietate care conține calea către fișierul de compilare importat.
Notă: Dacă fișierul importat nu conține atributul nume, proprietatea acestuia nu va fi setată.
Apache Ant Import Task Atributes
Atribut | Descriere | Necesar |
---|---|---|
fişier | Fișierul de importat. | da |
opțional | Dacă este adevărat, nu opriți construcția dacă fișierul nu există. | Nu |
la fel de | Specifică prefixul adăugat înaintea numelor țintă. | Nu |
prefixSeparator | Un separator care trebuie utilizat între prefix și numele țintă. | Nu |
Exemplu de sarcină de import Apache Ant
Codul de mai jos importă ținte din fișierul common-targets.xml aflat în directorul părinte.
Importă un proiect
Importă ținta din fișierul targets.xml care se află în directorul comun.