Frage Wie schreibe ich ein Plugin für Eclipse? [geschlossen]


Wie kann ich ein Plugin für schreiben? Finsternis?

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


75
2017-11-18 16:33


Ursprung


Antworten:


Es gibt einige ziemlich gute Ressourcen und Tutorials auf der Haupt-Website von Eclipse und IBM. Eine der besten Möglichkeiten besteht darin, ein Open-Source-Plug-In auszuwählen, das ähnliche Funktionen wie das, was Sie tun möchten, verwendet und es dann zu sezieren beginnt.


62
2017-11-18 16:43



Eclipse hat eine ziemlich gute "Dein erstes Plug-in"Tutorial. Wenn es verwirrend ist, bin ich mir sicher, dass sie Ihr Feedback sehr schätzen würden. Denken Sie daran, dass Eclipse im Wesentlichen Java ist, also wenn Sie Java nicht gut verstehen, gehen Sie zuerst zu allgemeinen Java-Tutorials und dann kommen Sie zurück zur Eclipse-Entwicklung.

O'Reilly hat zwei gute Eclipse Plugin Tutorials:

Sie gehen nicht nur durch die einfachen Codebeispiele, sondern geben Ihnen Screenshots des Prozesses, da eine Menge Arbeit über Wizard-Schnittstellenfenster erledigt wird.

Wenn diese nicht hilfreich sind, könnten Sie vielleicht genauer festlegen, was schwer zu befolgen ist.

-Adam


19
2017-11-18 16:45



Der beste Schritt-für-Schritt, der fast jeden Aspekt der Plugin-Entwicklung abdeckt, ist das Buch "Eclipse: Building Commercial Quality Plugins".

Es ist in den meisten Buchläden und elektronisch auf Safari verfügbar: http://safari.oreilly.com/9780321574435


3
2017-11-18 17:21



Ich habe ein großartiges Eclipse-Plug-in-Tutorial mit dem Namen gefunden Eclipse erweitern - Plug-in-Entwicklungs-Tutorial.


1
2018-02-13 08:35



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

Je nachdem, was Sie mit Ihrem Plug-In bereitstellen möchten, können Sie zwischen Editor-Plug-Ins, Plug-Ins anzeigen, Plug-Ins mit einer Eigenschaftsseite (um nur einige zu nennen) und deren Aufbau und Funktionsweise auswählen Welche Erweiterungspunkte implementieren sie?


0
2017-11-18 19:09