it-swarm.com.de

Wie schreibe ich ein Plugin für Eclipse?

Wie kann ich anfangen, ein Plugin für Eclipse zu schreiben?

Ich habe nach Dokumentation gesucht, aber leider gibt es sehr wenig oder es ist schlecht, also welche Artikel können empfohlen werden?

80
Agusti-N

Auf der Hauptwebsite von Eclipse und IBM finden Sie einige ziemlich gute Ressourcen und Lernprogramme. Eine der besten Möglichkeiten besteht darin, ein Open-Source-Plug-In auszuwählen, das einige ähnliche Funktionen aufweist wie das, was Sie tun möchten, und mit der Analyse zu beginnen.

66

Eclipse hat ein ziemlich gutes " Your First Plug-in " Tutorial. Wenn es verwirrend ist, würden sie sich sicher sehr über Ihr Feedback freuen. Denken Sie daran, dass Eclipse im Wesentlichen Java ist. Wenn Sie also keine Ahnung von Java) haben, rufen Sie zunächst die allgemeinen Java) - Lernprogramme auf und kehren Sie dann zurück zur Eclipse-Entwicklung.

O'Reilly hat zwei gute Eclipse-Plugin-Tutorials:

Sie gehen nicht nur die einfachen Codebeispiele durch, sondern geben Ihnen auch Screenshots des Prozesses, da ein Großteil der Arbeit über Assistenten-Fenster erledigt wird.

Wenn dies nicht hilfreich ist, können Sie möglicherweise genauer festlegen, was schwer zu befolgen ist.

-Adam

20
Adam Davis

Die beste Schritt-für-Schritt-Anleitung, die fast alle Aspekte der Plugin-Entwicklung abdeckt, ist das Buch "Eclipse: Building Commercial Quality Plugins".

Es ist in den meisten Buchhandlungen und elektronisch bei Safari erhältlich: http://safari.oreilly.com/9780321574435

3
jdoklovic

Ich habe ein großartiges Eclipse-Plugin-Tutorial namens Eclipse erweitern - Plug-in-Entwicklungs-Tutorial gefunden.

1
Junv

Ich denke, eine sehr gute Ressource ist es auch, sich die Beispiele anzusehen, die über den neuen Plug-In-Projekt-Assistenten verfügbar sind.

Abhängig davon, was Sie mit Ihrem Plug-In bereitstellen möchten, können Sie aus Editor-Plug-Ins auswählen, Plug-Ins anzeigen und Plug-Ins anzeigen, die eine Eigenschaftsseite bereitstellen (um nur einige zu nennen) welche Erweiterungspunkte sie implementieren.

0
fhe