Outils externes

Les outils externes permettent de configurer et d'exécuter des programmes, des fichiers par lots, des fichiers de compilation Ant, etc., à l'aide du plan de travail. Vous pouvez sauvegarder ces configurations d'outils externes et les exécuter ultérieurement.

La sortie des outils externes s'affiche dans la vue de la console.

Vous pouvez ajouter des outils externes dans le cadre du processus de compilation d'un projet. Ces outils externes vont s'exécuter dans l'ordre indiqué, chaque fois qu'un projet est compilé.

Les variables ci-dessous sont disponibles lors de la configuration d'un outil externe. Elles sont automatiquement développées lors de chaque exécution de l'outil externe.

${empl_espace_de_travail} - Chemin d'accès absolu, sur le disque dur du système, au répertoire workspace (espace de travail) d'Eclipse.

${empl_espace_de_travail:<chemin de ressource>} - Chemin d'accès absolu, sur le disque dur du système, à la ressource indiquée. Le <chemin de ressource> représente le chemin complet de la ressource par rapport au répertoire racine workspace. Par exemple, ${empl_espace_de_travail:/MonProjet/MonFichier.txt}. Il est à noter que le résultat développé de cette variable n'est pas identique à ${empl_espace_de_travail}/MonProjet/MonFichier.txt si le répertoire du contenu du projet MonProjet se trouve à l'extérieur du répertoire workspace.

${empl_projet} - Chemin d'accès absolu, sur le disque dur du système, au projet de la ressource sélectionnée ou au projet qui est en cours de compilation si l'outil externe est exécuté dans le cadre d'une compilation.

${empl_projet:<chemin de ressource>} - Chemin d'accès absolu, sur le disque dur du système, au projet de la ressource indiquée. Le <chemin de ressource> représente le chemin complet de la ressource par rapport au répertoire racine workspace. Par exemple, ${empl_espace_de_travail:/MonProjet/MonFichier.txt}. Il est à noter que le résultat développé de cette variable n'est pas identique à ${empl_espace_de_travail}/MonProjet si le répertoire du contenu du projet MonProjet se trouve à l'extérieur du répertoire workspace.

${empl_conteneur} - Chemin d'accès absolu, sur le disque dur du système, au parent (dossier ou projet) de la ressource sélectionnée.

${empl_contebeur:<chemin de ressource>} - Chemin d'accès absolu, sur le disque dur du système, au parent (dossier ou projet) de la ressource indiquée. Le <chemin de ressource> représente le chemin complet de la ressource par rapport au répertoire racine workspace. Par exemple :${empl_espace_de_travail:/MonProjet/MonDossier/MonFichier.txt}. Il est à noter que le résultat développé de cette variable n'est pas identique à ${empl_espace_de_travail}/MonProjet/MonDossier si le répertoire du contenu du projet MonProjet se trouve à l'extérieur du répertoire workspace.

${empl_ressource} - Chemin d'accès absolu, sur le disque dur du système, à la ressource sélectionnée.

${empl_ressource:<chemin de ressource>} - Chemin d'accès absolu, sur le disque dur du système, à la ressource indiquée. Le <chemin de ressource> représente le chemin complet de la ressource par rapport au répertoire racine workspace. Par exemple, ${empl_espace_de_travail:/MonProjet/MonFichier.txt}. Il est à noter que le résultat développé de cette variable n'est pas identique à ${empl_espace_de_travail}/MonProjet/MonFichier.txt si le répertoire du contenu du projet MonProjet se trouve à l'extérieur du répertoire workspace.

${chemin_projet} - Chemin d'accès absolu, par rapport au répertoire racine workspace, au projet de la ressource sélectionnée ou au projet qui est en cours de compilation si l'outil externe est exécuté dans le cadre d'une compilation.

${chemin_conteneur} - Chemin d'accès absolu, par rapport au répertoire racine workspace, au parent (dossier ou projet) de la ressource sélectionnée.

${chemin_ressource} - Chemin d'accès absolu, par rapport au répertoire racine workspace, à la ressource sélectionnée.

${nom_projet} - Nom du projet de la ressource sélectionnée ou du projet qui est en cours de compilation si l'outil externe est exécuté dans le cadre d'une compilation.

${nom_conteneur} - Nom du parent (dossier ou projet) de la ressource sélectionnée.

${nom_ressource} - Nom de la ressource sélectionnée.

${type_compilation} - Type de compilation lorsque l'outil externe est exécuté dans le cadre d'une compilation. Vous pouvez choisir entre une compilation "complète", "incrémentielle" ou "automatique". Si l'outil externe est exécuté hors d'une compilation, la valeur est "aucune".

Supposons que le répertoire de l'espace de travail d'Eclipse soit c:\eclipse\workspace et que vous disposiez de deux projets MonProjet1 et MonProjet2. Le premier projet, MonProjet1, se trouve dans le répertoire workspace et le second, MonProjet2, se trouve à l'extérieur du répertoire workspace dans c:\projects\MonProjet2. La section ci-après explique comment les exemples de variables ci-dessous sont développés lors de l'exécution d'un outil externe si la ressource/MonProjet2/MonDossier/MonFichier.txt est sélectionnée.
 
 

Exemples de variables
Résultats développés
${empl_espace_de_travail} c:\eclipse\workspace
${empl_espace_de_travail:/MonProjet1/MonFichier.txt} c:\eclipse\workspace\MonProjet\MonFichier.txt
${empl_espace_de_travail:/MonProjet2/MonFichier.txt} c:\projects\MonProjet2\MonFichier.txt
${empl_projet} c:\projects\MonProjet2
${empl_projet:/MonProjet1/MonFichier.txt} c:\eclipse\workspace\MonProjet
${empl_conteneur} c:\projects\MonProjet2\MonDossier
${empl_resource} c:\projects\MonProjet2\MonFichier.txt
${chemin_projet} /MonProjet2
${chemin_conteneur} /MonProjet2/MonDossier
${chemin_ressource} /MonProjet2/MonDossier/MonFichier.txt
${nom_projet} MonProjet2
${nom_conteneur} MonDossier
${nom_ressource} MonFichier.txt
${type_compilation} aucune


Concepts connexes
Support Ant
Compilations

Référence connexe
Préférences des outils externes
Outils externes et icônes Ant

Tâches connexes
Exécution d'outils externes
Exécution de fichiers de compilation Ant
 

Copyright IBM Corporation and others 2000, 2003. All Rights Reserved.