Задачите за импортиране се използват за импортиране на файл за компилация в текущия проект. Импортираните файлове се анализират с помощта на ProjectHelper. ProjectHelper всъщност отговаря за анализирането на импортираните файлове.
Задачата за импортиране е задача от най-високо ниво, така че не може да се използва в целевия елемент. Има два функционални аспекта, които са свързани с тази задача.
Замяна на целта
Ако цел в текущия файл също е налична в импортирания файл, целта на текущия файл ще получи предимство.
Специални свойства
Импортираните файлове са локални за текущия основен проект. За да прави разлика между импортираните и локалните файлове, Ant добавя свойство, което съдържа път към импортирания компилиран файл.
Забележка: Ако импортираният файл не съдържа атрибут име, неговото свойство няма да бъде зададено.
Атрибути на задача за импортиране на Apache Ant
Атрибут | Описание | Задължително |
---|---|---|
файл | Файлът за импортиране. | да |
по желание | Ако е вярно, не спирайте изграждането, ако файлът не съществува. | Не |
като | Указва префикса, добавен към целевите имена. | Не |
prefixSeparator | Разделител, който да се използва между префикса и целевото име. | Не |
Пример за задача за импортиране на Apache Ant
Кодът по-долу импортира цели от файла common-targets.xml, разположен в родителската директория.
Импортира проект
Той импортира цел от файла targets.xml, който е в общата директория.