Plug-in-Export

Die PDE stellt den Assistenten Plug-in-Export bereit, mit Plug-ins und Fragmente in ein Format exportiert werden können, das für die Implementierung geeignet ist. Der Assistent verhindert, dass Ant-Scripts angezeigt werden und der Arbeitsbereich durch Ressourcen belegt wird, die während der Erstellungsoperation generiert werden. Der Assistent ist unter Datei > Exportieren... > Plug-in-Entwicklung > Implementierbare Plug-ins und Fragmente verfügbar.

 

Plug-in-Auswahl

Der Assistent zeigt alle nicht binären Plug-ins an, die sich im Arbeitsbereich befinden.

Plug-ins

Wählen Sie die Plug-ins aus, die Sie exportieren wollen. Wenn Sie immer wieder dieselben Plug-ins exportieren müssen, können Sie auf die Schaltfläche Arbeitsset auswählen... klicken, um ein Arbeitsset zu definieren.

 

Ziel

Sie können die Plug-ins in ein Verzeichnis oder in ein komprimiertes Archiv exportieren.

Ziel

Wenn Sie einen Export in ein Verzeichnis (die Standardeinstellung) ausführen möchten, werden die Plug-ins in das Unterverzeichnis plugins/ des ausgewählten Verzeichnisses gestellt.

Wenn Sie einen Export in eine Archivdatei ausführen möchten, werden alle Plug-ins in ein einziges komprimiertes Archiv gepackt. Die Verzeichnisstruktur in der komprimierten Datei beginnt mit plugins/ beim Stammverzeichnis.

 

Optionen

Optionen

Die Option Quellcode einbeziehen hat zur Folge, dass sowohl die Binärdateien als auch der Quellcode exportiert werden. Wenn ein Plug-in als JAR-Datei gepackt wird, wird der Quellcode in den Ordner src/ ins Stammverzeichnis der JAR-Datei gestellt. Wenn das Plug-in als unstrukturiertes Verzeichnis gepackt wird, wird der Quellcode in eine komprimierte Quellendatei in das Plug-in-Verzeichnis als gleichgeordnetes Element zur Bibliotheks-JAR-Datei gestellt. Einzelheiten zu den Namenskonventionen für Quellenarchive finden Sie im Dokument Quellcodepositionen.

Die Option Als einzelne JAR-Archive packen packt jedes Plug-in als eine JAR-Datei. Diese Option wird für Plug-ins empfohlen, deren Code im Stammverzeichnis gespeichert ist (also Plug-ins, die nicht über den Header 'MANIFEST.MF Bundle-ClassPath' oder über einen Header im Format Bundle-ClassPath: . verfügen). . Es wird dringend empfohlen, keine verschachtelten JAR-Dateien zu verwenden, da sie die Leistung beeinträchtigen, weil die Laufzeit diese JAR-Dateien zur Laufzeit extrahieren muss. Wenn der Code eines Plug-ins in einer JAR-Datei gepackt wird, wird deshalb empfohlen, das implementierte Plug-in als unstrukturiertes Verzeichnis beizubehalten.

Mit der Option Als Ant-Script speichern können Sie die Einstellungen der Exportoperation speichern, so dass sie zu einem späteren Zeitpunkt erneut ausgeführt werden kann, ohne wieder den Assistenten verwenden zu müssen. Die Ant-Task wird wie die Exportoperation als asynchroner Job ausgeführt; deswegen kann es ungünstig sein, sie als Bestandteil eines größeren Ant-Scripts zu integrieren.

 

JAR-Signierung

Die Registerkarte JAR-Signierung ist nur verfügbar, wenn die Option Als einzelne JAR-Dateien packen in der Registerkarte Optionen ausgewählt ist.

JAR-Signierung

Zum Signieren der JAR-Dateien müssen Sie Eclipse mit einem vollständigen Java Development Kit (JDK) anstatt einer Java Runtime Environment (JRE) ausführen.

Die Felder Position des Schlüsselspeichers, Aliasname und Kennwort sind für die Signieroperation erforderlich.