Plug-in-Inhalt
Auf der Assistentenseite Fragmentinhalt können Sie die Plug-in-Daten anpassen.
Plug-in-Eigenschaften
Eine Plug-in-ID ist obligatorisch und muss den Angaben in der Datei plugin.dtd entsprechen. Es wird empfohlen, für die Plug-in-ID und den Projektnamen des Plug-ins dieselbe Angabe zu verwenden; diese Vorgehensweise ist jedoch nicht obligatorisch.
Eine Plug-in-Version ist obligatorisch und muss das Format major.minor.micro.qualifier (zum Beispiel 1.3.0) besitzen.
Ein Plug-in-Name ist der übersetzbare Darstellungsname des Plug-ins. Dieses Feld ist erforderlich.
Ein Plug-in-Provider ist der übersetzbare Name des Plug-in-Providers. Dieses Feld ist optional.
Der Klassenpfad verweist auf die Position des Codes, sobald das Plug-in gepackt ist. Für Eclipse 3.1 wird empfohlen, Plug-ins als JAR-Dateien mit Code im Stammverzeichnis der JAR-Datei auszuliefern und das Feld für den Klassenpfad leer zu lassen.
Plug-in-Optionen
Ein Aktivator ist eine Java-Klasse, die den Lebenszyklus des Plug-ins steuert. Er wird nur benötigt, wenn beim Starten oder Beenden des Plug-ins eine Arbeit durchgeführt werden muss.
Die Entscheidung, ob das Plug-in die Benutzerschnittstelle ergänzt, hat Auswirkungen auf den Code, der für den Aktivator generiert wird:
Durch die Auswahl eines Benutzerschnittstellen-Plug-ins oder eines Headless-Plug-ins wird auch festgelegt, welche Schablonen auf der Seite Nächster Assistent verfügbar sind.
Rich Client-Anwendung
Für eine Rich Client-Anwendung ist mindestens ein Plug-in mit einer org.eclipse.core.runtime.applications-Erweiterung erforderlich. Wenn Branding gewünscht wird, ist die Erweiterung org.eclipse.core.runtime.products erforderlich. Wenn Sie auf die Frage im Abschnitt Rich Client-Anwendung mit Ja antworten, müssen Sie auf die Seite Schablonen wechseln, auf der Sie eine RCP-Schablone auswählen können, die dann alle erforderlichen Erweiterungen generiert.