Wie kann ich ein Plugin für Eclipse schreiben ?
Ich habe nach Dokumentation gesucht, aber leider gibt es sehr wenig oder es ist schlecht. Welche Artikel können also empfohlen werden?
Wie kann ich ein Plugin für Eclipse schreiben ?
Ich habe nach Dokumentation gesucht, aber leider gibt es sehr wenig oder es ist schlecht. Welche Artikel können also empfohlen werden?
Antworten:
Es gibt einige ziemlich gute Ressourcen und Tutorials auf der Hauptwebsite von Eclipse und IBM. Eine der besten Möglichkeiten besteht darin, ein Open-Source-Plug-In auszuwählen, das einige ähnliche Funktionen wie Sie aufweist, und mit der Analyse zu beginnen.
Eclipse hat ein ziemlich gutes " Your First Plug-in " -Tutorial. Wenn es verwirrend ist, sind sie sicher sehr dankbar für Ihr Feedback. Denken Sie daran, dass Eclipse im Wesentlichen Java ist. Wenn Sie also nicht gut mit Java vertraut sind, lesen Sie zuerst allgemeine Java-Tutorials und kehren Sie dann zur Eclipse-Entwicklung zurück.
O'Reilly hat zwei gute Tutorials zum Eclipse-Plugin:
Sie gehen nicht nur die einfachen Codebeispiele durch, sondern geben Ihnen auch Screenshots des Prozesses, da viel Arbeit über Fenster mit Assistentenschnittstellen erledigt wird.
Wenn diese nicht hilfreich sind, können Sie möglicherweise genauer festlegen, was schwer zu befolgen ist.
-Adam
Die beste Schritt-für-Schritt-Anleitung, die fast alle Aspekte der Plugin-Entwicklung abdeckt, ist das Buch "Eclipse: Erstellen von Plugins in kommerzieller Qualität".
Es ist in den meisten Buchhandlungen und elektronisch auf Safari erhältlich: http://safari.oreilly.com/9780321574435
Ich habe ein großartiges Eclipse-Plugin-Tutorial namens Extending Eclipse - Plug-in Development Tutorial gefunden .
Ich denke, eine sehr gute Ressource ist es auch, sich die Beispiele anzusehen, die über den neuen Plug-In-Projekt-Assistenten verfügbar sind.
Je nachdem, was Sie mit Ihrem Plug-In bereitstellen möchten, können Sie zwischen Editor-Plug-Ins, Plug-Ins und Plug-Ins mit einer Eigenschaftsseite (um nur einige zu nennen) auswählen und sehen, wie sie erstellt wurden und welche Erweiterungspunkte sie implementieren.