Comment utiliser les variables d'environnement dans une éclipse.classpath fichier?

dans Windows j'ai une variable D'environnement EXTERNAL_LIB_ROOT qui pointe vers C:Program FilesMyExternalLibRoot. Sur une autre machine, il peut indiquer C:ExternalLibs.

Dans un ant.fichier xml que j'utiliserais:

<pathelement location="${env.EXTERNAL_LIB_ROOT}/path/to/jar.jar"/>

comment mettre en place un projet Eclipse .fichier classpath pour utiliser la variable D'environnement EXTERNAL_LIB_ROOT? Est-il possible d'avoir Eclipse auto générer le build.fichier xml utilisant la variable d'environnement comme ci-dessus?

11
demandé sur user991650 2011-10-12 18:51:21

2 réponses

pas une variable d'environnement, mais vous pouvez configurer un Variable Path dans Eclipse. Les variables de chemin sont par espace de travail. Ils sont donc un moyen pratique de partager un emplacement commun entre plusieurs projets dans un espace de travail. Je les ai utilisés pour partager un dossier lib parmi les projets.

pour créer une Variable Path (soit pour la première fois, soit pour réutiliser une variable existante dans un projet):

  • Fichier / Nouveau / Dossier
    • ouvre le nouveau dossier boîte de dialogue
  • Cliquez sur le bouton Avancé
  • cochez la case "lien vers le dossier dans le système de fichiers"
  • Cliquez sur le bouton Variables d'
    • ouvre la boîte de dialogue de la Variable Select Path
  • Sélectionner ou créer une Variable de Chemin d'accès

dans votre cas, créez une variable appelée EXTERNAL_LIB_ROOT.

(BTW, plutôt que de générer un build.xml à partir de votre .classpath, je suggère au lieu de la création .et de classpath .projet à partir de votre construction.XML.)

3
répondu sudocode 2011-10-13 12:27:03

Peut-être que la Fourmi addon Ant4Eclipse va vous aider, voir

http://www.ant4eclipse.org/userguide-jdt et jdtClassPathVariable

0
répondu Rebse 2011-10-12 20:38:15