Plug-in-Projekt erstellen

Eclipse-Plug-ins können Sie mit jeder gewünschten Java-IDE erstellen. Aber selbstverständlich bietet die Eclipse SDK spezielle Tools zur Entwicklung von Plug-ins. Im Folgenden werden die Schritte für die Erstellung eines Plug-ins mit der Eclipse SDK vorgestellt, da dies der Normalfall ist. Falls Sie noch nicht mit der Eclipse-Workbench und der Java-IDE vertraut sind, finden Sie im Benutzerhandbuch für die Java-Entwicklung oder im PDE-Handbuch weitere Erläuterungen der ausgeführten Schritte. An dieser Stelle soll insbesondere der Code, nicht das Tool behandelt werden. Zunächst müssen jedoch einige IDE-Vorgänge durchgeführt werden.

Eigenes Plug-in-Projekt erstellen

Zunächst müssen Sie ein Projekt erstellen, das Ihre Arbeit enthalten soll. Wir werden einige der Code-Erstellungsfunktionen der Plug-in Entwicklungsumgebung (PDE) verwenden, so dass wir direkt mit einer Schablone beginnen können. Diese erstellt das Projekt, in das der Java-Code geschrieben wird, und generiert die standardmäßige Plug-in-Manifestdateien (weiter unten erklärt) sowie eine Klasse, die die erstellte Ansicht enthalten wird.

  1. Öffnen Sie den Assistenten Neues Projekt... (Datei > Neu > Projekt...), wählen Sie Plug-in-Projekt aus der Kategorie Plug-in-Entwicklung aus und klicken Sie auf Weiter.
  2. Verwenden sie com.example.helloworld auf der Seite Plug-in-Projekt als Namen für Ihr Projekt und kreuzen Sie das Markierungsfeld Java-Projekt erstellen an (sollte standardmäßig eingestellt sein). Lassen Sie für alle anderen Einstellungen auf der Seite die Standardeinstellung und klicken Sie auf Weiter um die standardmäßige Plug-in-Projektstruktur zu akzeptieren.
  3. Untersuchen Sie auf der Seite Plug-in-Inhalt die Standardeinstellungen. Der Assistent setzt die ID des Plug-ins auf com.example.helloworld.  Außerdem erstellt der Assistent eine Plug-in-Klasse für Ihr Plug-in, und bietet Ihnen die Möglichkeit, zusätzliche Informationen über eine Ergänzung der Benutzerschnittstelle anzugeben. Da Sie diese Standardeinstellung akzeptieren wollen, klicken Sie auf Weiter.
  4. Kreuzen Sie auf der Seite Schablonen das Markierungsfeld Plug-in unter Verwendung einer Schablone erstellen an. Wählen Sie dann die Schablone Plug-in mit einer Anzeige aus. Klicken Sie auf Weiter.
  5. Da wir ein minimales Plug-in erstellen wollen, müssen die Standardeinstellung noch geändert werden, damit die Struktur so einfach wie möglich bleibt. Wechseln Sie auf der Seite Einstellungen für die Hauptsicht die Standardeinstellung folgendermaßen: Einstellungen für die Sicht 'Plug-in'
  6. Entfernen Sie auf der Seite Sichtfeatures die Markierungen in allen Markierungsfeldern, so dass für das Plug-in keine zusätzlichen Komponenten erstellt werden. Klicken Sie auf Fertigstellen, um das Projekt und das Plug-in-Gerüst zu erstellen.
  7. Sobald Sie gefragt werden, ob Sie in die Perspektive "Plug-in-Entwicklung" wechseln möchten, antworten Sie mit Ja.
  8. Navigieren Sie zu Ihrem neuen Projekt und untersuchen Sie seinen Inhalt.

Das Projektstrukturgerüst enthält mehrere Ordner, Dateien und ein Java-Paket. Zu diesem Zeitpunkt sind vor allem die (Manifest-) Dateien plugin.xml und MANIFEST.MF, sowie der Java-Quellcode für Ihr Plug-in interessant. Wir beginnen mit der Betrachtung der Implementierung einer Sicht und untersuchen dann die Manifestdateien.