logo

Задача за импортиране на Apache Ant

Задачите за импортиране се използват за импортиране на файл за компилация в текущия проект. Импортираните файлове се анализират с помощта на ProjectHelper. ProjectHelper всъщност отговаря за анализирането на импортираните файлове.

Задачата за импортиране е задача от най-високо ниво, така че не може да се използва в целевия елемент. Има два функционални аспекта, които са свързани с тази задача.

Замяна на целта

Ако цел в текущия файл също е налична в импортирания файл, целта на текущия файл ще получи предимство.

Специални свойства

Импортираните файлове са локални за текущия основен проект. За да прави разлика между импортираните и локалните файлове, Ant добавя свойство, което съдържа път към импортирания компилиран файл.

Забележка: Ако импортираният файл не съдържа атрибут име, неговото свойство няма да бъде зададено.

Атрибути на задача за импортиране на Apache Ant

Атрибут Описание Задължително
файл Файлът за импортиране. да
по желание Ако е вярно, не спирайте изграждането, ако файлът не съществува. Не
като Указва префикса, добавен към целевите имена. Не
prefixSeparator Разделител, който да се използва между префикса и целевото име. Не

Пример за задача за импортиране на Apache Ant

Кодът по-долу импортира цели от файла common-targets.xml, разположен в родителската директория.

 

Импортира проект

 

Той импортира цел от файла targets.xml, който е в общата директория.