Salut,
Tu peux récupérer les variables d'environnement comme ceci (pour une configuration d'exécution):
1 2 3 4
| ILaunchConfiguration[] launchConfigurations = launchManager.getLaunchConfigurations(launchManager
.getLaunchConfigurationType("org.eclipse.cdt.launch.applicationLaunchType"));
// Il faut normalement parcourir les configurations par leur nom pour tomber sur celle qui t'intéresse:
Map<?, ?> attribute = launchConfigurations[0].getAttribute(ILaunchManager.ATTR_ENVIRONMENT_VARIABLES, (Map<?, ?>) null); |
Pour une configuration de build... C'est une autre paire de manches.
Voilà, à+
Gueritarish
[Edit:] En fait, pour une configuration de build, j'arrive à retrouver les variables d'environnement avec ta méthode. Mais il faut que tu en ais rajouter à celle existantes par défaut...
J'ai pris la configuration active plutôt que celle par défaut par contre:
ManagedBuildManager.getConfigurationForDescription(projectDesc.getActiveConfiguration());
Partager