Salut,
je commence mon apprentissage du développement de plugin. Pour mon premier plugin, je désire afficher la liste de tous les projets ouverts dans mon workspace.
pouvez-vous m'éclairer ?
Salut,
je commence mon apprentissage du développement de plugin. Pour mon premier plugin, je désire afficher la liste de tous les projets ouverts dans mon workspace.
pouvez-vous m'éclairer ?
oui c'est possible ...
As-tu déja effectuer les différents tutoriaux de base de creation d'un plugin ??
j'en déjà lu quelqu'un mais si tu as des liens intéressants n'hésite pas !
merci
Salut,
Pour obtenir la liste des projets dans le workspace tu peux utiliser cette méthode :
tu peux tester les projets avec isOpen().
Code : Sélectionner tout - Visualiser dans une fenêtre à part ResourcesPlugin.getWorkspace().getRoot().getProjects()
Pour le reste, la mise en forme, l'intégration à ton plugin, je crois que le mieux c'est qu'on te laisse le temps de lire/faire quelques tutoset de revenir avec des questions un peu plus précises.
A+
salut,
merci de ta réponse. voici à quoi j'étais arrivé
Pour le reste, je continue mes recherches et je reviens avec de nouvelles questions!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 IWorkspaceRoot myWorkspaceRoot = ResourcesPlugin.getWorkspace).getRoot(); IProject[] myWebProject = myWorkspaceRoot.getProjects(); for ( int i = 0; i < myWebProject.length; i++) { if (myWebProject[i].isOpen()) { System.out.println("myWebProject" + i + " is opened : " + myWebProject[i].getName()); } else { System.out.println( "myWebProject" + i + " is closed: " + myWebProject[i].getName()); } }
merci
J'essaye aussi de faire quelque chose comme toi. Mais est ce qu'il est possible de parcourir l'intérieur du projet et de récupérer les dossiers et les fichiers par exemple...
Partager