IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

Développement de plugin sous Eclipse


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 30
    Par défaut Développement de plugin sous Eclipse
    Bonjour à tous,

    J'aimerai pouvoir créer un plugin java, qui me permet de faire du parsing xml. Ce qu'il y a de particulier c'est que je veux personnaliser l'exécution de la fonction du parsing, je veux ajouter un nouveau item sur le menu quand je clique droit sur le fichier xml (ajouter par exemple un item Parsing à côté de Run as, Debug as, Team ...etc).

    Savez vous comment le faire ?

    D'avance merci,

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    Pour ajouter un menu, voir ce tutoriel de Lars Vogel.

    Si tu n'as jamais fait de plugin, tu peux regarder aussi les tutoriels suivant :

    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre averti
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 30
    Par défaut
    Merci joel.drigo,

    J'ai appliqué le tutoriel de Lars Vogel pour créer un menu contextuel, par contre au niveau de l'exécution de plugin je vois bien le nouveau élément Create HTML dans le menu et quand je clique dessus, ça m'ouvre juste un Browser pour chercher un fichier et quand je fais Ok, ça ne fait rien !

    quelqu'un peut m'aider ?

    D'avance merci

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Tu as dû regarder que le premier tutoriel, à priori, et il ne doit pas faire beaucoup plus que ce que tu décris. Le premier tutoriel explique les notions liées aux menus en général (menu, action, command, handler...), indique comment on configure ces notions dans les extensions, et donne un exemple basique d'application, avec un simple petit dialogue. Accessoirement, tu as une introduction à la mise en place d'un premier plugin en support du tutoriel, pour tester. Tu dois simplement mettre le code de ton parsing xml à la place du code qui affiche un dialogue (dans le handler).

    Le second tutoriel explique comment enrichir l'IDE, et en particulier comment s'interfacer avec pour manipuler des fichiers, qu'on voit dans le Package Explorer : comment associer un menu avec le fichier qu'on désire pour commencer (extension xml dans ton cas, peut-être d'autres conditions...), comment récupérer le path de ce fichier, etc.

    Le troisième explique plus généralement le développement de plugin RCP.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre averti
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 30
    Par défaut
    Bonjour,

    J'ai commencé à suivre ce tuto pour créer des menus contextuels et des fenêtres dialog.

    Nom : PJ.jpg
Affichages : 368
Taille : 48,6 Ko

    En fait j'arrive pas à avoir le menu new=>group, menuContribution ..etc quand je clique sur org.eclipse.ui.menus, j'ai à la place Generic.
    J'ai installé e4 tools mais toujours le même problème !

    Avez vous une solution ?

    D'avance merci

  6. #6
    Membre averti
    Homme Profil pro
    Analyse système
    Inscrit en
    Août 2014
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2014
    Messages : 30
    Par défaut
    Mon souci est réglé, j'avais un problème avec eclipse.

    J'ai lancé mon plugin en tant que eclipse application, j'ai la vue suivante :
    Nom : PJ.jpg
Affichages : 365
Taille : 118,5 Ko

    L'étape suivante, je veux donner la possibilité à mon plugin qu'il me récupère le contenu du fichier "test.java" (là où je fait clique droit).
    quelqu'un pourra m'aider ?

    Autre problème, je voulais importer ce plugin vers un autre eclipse, et là j'ai eu plein de soucis de dépendances, j'ai rajouté tous les jars manquant mais j'arrive toujours pas à l'importer ! quelqu'un a déjà rencontré ce problème ? j'ai mis en PJ le jar du plugin si vous voulez essayer de l'importer et voir les erreurs.

    D'avance merci
    Fichiers attachés Fichiers attachés

  7. #7
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 478
    Par défaut
    Citation Envoyé par achaal Voir le message
    En fait j'arrive pas à avoir le menu new=>group, menuContribution ..etc quand je clique sur org.eclipse.ui.menus, j'ai à la place Generic.
    J'ai installé e4 tools mais toujours le même problème !
    Pour avoir l'assistant, il faut souvent que tu aies les sources du plugin dont tu utilises l'extension dans ta target-platform. Si ta target-platform est ton Eclipse courant, il faut que tu installes dedans "Eclipse SDK" par (depuis l'update-site de Luna ou Mars), qui contient les sources de org.eclipse.ui.

Discussions similaires

  1. [Glassfish] le plugin sous Eclipse garde le statut à STOPPED
    Par longbeach dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 17/12/2007, 06h47
  2. Développement de plugins pour eclipse
    Par bouriquo92 dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 20/12/2006, 11h53
  3. Developpement d'un plugin sous eclipse
    Par hanenelghali dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 16/08/2006, 11h07
  4. Développer un plugin pour Eclipse ( piste)
    Par eRom dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 12/07/2005, 09h05
  5. [Eclipse 3.0.1]Reconnaissance plugins sous eclipse
    Par doumam94 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 14/03/2005, 09h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo