Existe-t-il un moyen d'obtenir le répertoire d'un projet dans Eclipse? Nous sommes en train d'écrire un plugin qui permettra à l'utilisateur de sélectionner des fichiers, puis d'exécuter certains processus sur ces fichiers. J'aimerais idéalement pouvoir obtenir tous les fichiers avec une certaine extension, mais ce n'est pas nécessaire.Comment un plugin Eclipse peut-il accéder au répertoire du projet?
Répondre
vous:
ResourcesPlugin.getWorkspace().getRoot().getProjects()
vous obtiendrez une liste de tous les projets dans l'espace de travail. vous pouvez facilement parcourir pour trouver celui que vous voulez. À ce stade, vous pouvez rechercher certains fichiers par extension, etc.
Si vous souhaitez que vos utilisateurs puissent sélectionner des fichiers dans l'espace de travail eclipse avec une certaine extension, vous pouvez consulter la classe org.eclipse.ui. dialogs.ElementTreeSelectionDialog (plugin org.eclipse.ui.dialogs) pour commencer.
Ensuite, pour avoir un exemple sur la façon de faire filtrer les extensions, vous pouvez regarder la classe org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog (plugin org.eclipse.jdt.ui) pour voir comment ils le font et ensuite réimplémenter les choses. Cela devrait vous donner un niveau d'action plus élevé que de lancer des fichiers dans des projets à la main et de réimplémenter des boîtes de dialogue.
- 1. comment accéder à l'élément package explorer dans le plugin eclipse
- 2. Comment accéder au répertoire racine d'un dossier
- 3. Eclipse: Accéder à un modèle d'éditeur à partir du code du plugin
- 4. Comment accéder au chemin racine dans un répertoire mod_python?
- 5. Configuration CruiseControl.net répertoire du projet
- 6. Accéder au répertoire actif via un tunnel SSH?
- 7. Eclipse plugin
- 8. Exécution d'un plugin Eclipse
- 9. Comment obtenir le chemin des classes de sortie du projet dans le plugin eclipse
- 10. Écoute des événements du plugin en eclipse
- 11. Comment structurer un projet de site Web dans Eclipse
- 12. Eclipse RCP: Utilisation du répertoire de configuration
- 13. Eclipse - Installation du plugin avec dépendances
- 14. Modification du plugin Eclipse existant et installation correcte
- 15. Comment ajouter un plugin au safari avec du cacao?
- 16. Suivi taille du tas Eclipse-plugin * programatically *
- 17. Comment ajouter des fichiers au projet Eclipse CDT avec CMake?
- 18. Compilation du projet Cygwin dans Eclipse
- 19. Comment ajouter un commutateur au démarrage du serveur dans Eclipse?
- 20. Gestion de projet: Projet Eclipse vs projet Eclipse Managed
- 21. Comment accéder au répertoire IronPython Lib à partir du moteur intégré?
- 22. Importer un projet SVN existant dans Eclipse
- 23. optimisée Structure du projet dans Eclipse CDT
- 24. Comment utiliser une intégration continue avec un projet Eclipse?
- 25. Le plugin Eclipse Flex a supprimé mon projet, un moyen de le récupérer?
- 26. Eclipse Plugin Dev: Comment obtenir les chemins pour le projet actuellement sélectionné?
- 27. Accéder au fichier .properties au même niveau que le répertoire de travail
- 28. accès à l'image dans le plugin Eclipse
- 29. Comment puis-je exclure certains dossiers de mon projet Eclipse?
- 30. Eclipse RCP: Comment accéder aux classes internes de plugins?