Les tâches d'importation sont utilisées pour importer un fichier de build dans le projet en cours. Les fichiers importés sont analysés à l'aide de ProjectHelper. ProjectHelper est en fait responsable de l'analyse des fichiers importés.
La tâche d'importation est une tâche de niveau supérieur et ne peut donc pas être utilisée dans l'élément cible. Deux aspects fonctionnels sont liés à cette tâche.
Remplacement de la cible
Si une cible du fichier actuel est également disponible dans le fichier importé, la cible du fichier actuel aura la priorité.
Propriétés spéciales
Les fichiers importés sont locaux au projet principal actuel. Pour faire la distinction entre les fichiers importés et locaux, Ant ajoute une propriété qui contient le chemin d'accès au fichier de build importé.
Remarque : Si le fichier importé ne contient pas d'attribut de nom, sa propriété ne sera pas définie.
Attributs de la tâche d'importation Apache Ant
Attribut | Description | Requis |
---|---|---|
déposer | Le fichier à importer. | Oui |
facultatif | Si c'est vrai, n'arrêtez pas la construction si le fichier n'existe pas. | Non |
comme | Spécifie le préfixe ajouté aux noms de cible. | Non |
préfixeSéparateur | Un séparateur à utiliser entre le préfixe et le nom de la cible. | Non |
Exemple de tâche d'importation Apache Ant
Le code ci-dessous importe les cibles du fichier common-targets.xml situé dans le répertoire parent.
Il importe un projet
Il importe la cible à partir du fichier cibles.xml qui se trouve dans le répertoire commun.