Skip navigation

Salut à toutes et à tous,

Ce petit billet pour expliquer comment faire un plugin Epsilon-EWL depuis Eclipse (galileo ici, mais doit être pareil pour ganymede).

Donc, on créer un projet plugin, on le nomme, on créé un fichier « test.ewl » dans lequel on y écrit le code définissant le wizard.

Ensuite, on va ouvrir le fichier MANIFEST.MF dans le répertoire META-INF du répertoire représentant le plugin que l’on créé.

Dedans, on y voir plusieurs onglets (en bas), on clique sur « Dépendances » puis on « Add » trois dépendances:

org.eclipse.epsilon.dependancies
org.eclipse.epsilon.ewl.emf
org.eclipse.epsilon.ewl.gmf

Ensuite on clique sur l’onglet « Extensions » puis on « Add » org.eclipse.epsilon.ewl.emf.wizards, là il va apparaitre une hiérarchie avec dedans « (wizard) ». Cliquez-dessus pour voir ses « Details » apparaitrent à droite. Dans namespaceURI, mettez-y le NSURI du méta-modèle utilisé par votre wizard, puis dans file séléctionnez le fichier .ewl que vous venez de créer.

Ensuite il faut « exporter » le projet afin qu’il soit « déployable ».

Là on fait un simple clique-droit sur le projet (le répertoire représentant le plugin donc) puis « export »>Plugins Development>Deployable plugin and fragment et « Next », là il faut modifier l’emplacement destination et allez dans « Option » puis décochez tout sauf « Allow for binary… ».

Ceci va vous créer un répertoire (j’ai essayé en JAR mais ça ne marchait pas), répertoire qu’il faudra alors copier dans le répertoire plugins de votre eclipse.

Et voilà, vous avez installé votre plugin (vous pouvez vérifier en allant dans le menu Help>About Eclipse>Cliquer sur « Installation Details ».

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :