Feature-Export
Die PDE stellt den Assistenten Feature-Export bereit, mit dem die Features und ihre zugehörigen 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 Features verfügbar.
Featureauswahl
Der Assistent zeigt alle nicht binären Features an, die sich im Arbeitsbereich befinden.
Wählen Sie die Features aus, die Sie exportieren wollen. Wenn Sie immer wieder dieselben Features exportieren müssen, können Sie auf die Schaltfläche Arbeitsset auswählen... klicken, um ein Arbeitsset zu definieren.
Features werden rekursiv erstellt; wenn in einem Feature ein anderes Feature enthalten ist, brauchen Sie deshalb nur das Feature der obersten Ebene auswählen, um beide Features zu exportieren.
Ziel
Sie können die Features und ihre zugehörigen Plug-ins in ein Verzeichnis oder in ein komprimiertes Archiv exportieren.
Wenn Sie einen Export in ein Verzeichnis (die Standardeinstellung) ausführen möchten, werden die Features in das Unterverzeichnis features/ und 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 Features und Plug-ins in ein einziges komprimiertes Archiv gepackt. Die Stammverzeichnisstruktur in der komprimierten Datei beginnt mit features/ und plugins/.
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 Features und ihre zugehörigen Plug-ins als JAR-Dateien. Wenn die Option nicht ausgewählt ist, werden die Features als unstrukturierte Verzeichnisse exportiert, während ihre zugehörigen Plug-ins so gepackt werden, wie dies in der Markup-Datei feature.xml angegeben ist. Plug-in-Einträge, die mit unpack="false" in feature.xml markiert sind, werden als JAR-Dateien exportiert; andernfalls werden sie als Verzeichnisse exportiert.
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 wird nur angezeigt, wenn die Option Als einzelne JAR-Dateien packen in der Registerkarte Optionen ausgewählt ist.
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.
Java Web Start
Die Registerkarte Java Web Start ist nur verfügbar, wenn die Option Verzeichnis in der Registerkarte Ziel und die Option Als einzelne JAR-Dateien packen in der Registerkarte Optionen ausgewählt sind.
.
Die Felder Site-URL und JRE-Version sind beide erforderlich.