logo

Attività di importazione di Apache Ant

Le attività di importazione vengono utilizzate per importare un file di build nel progetto corrente. I file importati vengono analizzati utilizzando ProjectHelper. ProjectHelper è effettivamente responsabile dell'analisi dei file importati.

L'attività di importazione è un'attività di livello superiore, quindi non può essere utilizzata all'interno dell'elemento di destinazione. Ci sono due aspetti funzionali legati a questo compito.

Ignoramento dell'obiettivo

Se una destinazione nel file corrente è disponibile anche nel file importato, la destinazione del file corrente avrà la precedenza.

Proprietà speciali

I file importati sono locali nel progetto principale corrente. Per distinguere tra file importati e locali, Ant aggiunge una proprietà che contiene il percorso del file di build importato.

Nota: se il file importato non contiene l'attributo name, la sua proprietà non verrà impostata.

Attributi dell'attività di importazione di Apache Ant

Attributo Descrizione Necessario
file Il file da importare.
opzionale Se vero, non interrompere la compilazione se il file non esiste. NO
COME Specifica il prefisso anteposto ai nomi di destinazione. NO
prefissoSeparatore Un separatore da utilizzare tra il prefisso e il nome di destinazione. NO

Esempio di attività di importazione di Apache Ant

Il codice seguente importa le destinazioni dal file common-targets.xml situato nella directory principale.

 

Importa un progetto

 

Importa il target dal file target.xml che si trova all'interno della directory comune.