Feature exportieren

Zuerst müssen Sie die Erstellungskonfiguration konfigurieren.  Die Erstellungskonfiguration enthält Informationen zu den Dateien und Verzeichnissen, die für alle einzelnen Plug-ins und Fragmente in der Komponente enthalten sein sollten.  Möglicherweise sind einige Dateien und Verzeichnisse aus der Entwurfszeit vorhanden, die nicht ausgeliefert werden sollen.  Weitere Informationen finden Sie unter Erstellungskonfiguration.

Anschließend können Sie mit dem PDE-Assistenten "Implementierbare Komponenten exportieren" die Komponente erstellen und exportieren.  Auf diese Weise werden Sie von den Ant-Scripts abgeschirmt und der Arbeitsbereich wird nicht durch Nebenprodukte der Erstellung belegt.

Wählen Sie die Optionen Datei > Exportieren... > Implementierbare Features.

Wählen Sie die Komponenten (Features) aus, die Sie exportieren wollen.

Ein Feature kann in ein Archiv oder Verzeichnis exportiert werden.

Um eine Komponente (Feature) auf einer Update-Site zu publizieren, muss die Komponenteund ihre enthaltenen Plug-ins als einzelne JAR-Archive gepackt werden.

Assistent zum Exportieren von Komponenten

Klicken Sie auf Weiter.

Generierung des JNLP-Manifests

Sie haben die Möglichkeit, die JARs für hinzugefügte Sicherheit zu signieren. Sie haben außerdem die Möglichkeit, JNLP-Manifeste fürJava- Web Start-Implementierung zu generieren.

Der Assistent erstellt alle ausgewählten Komponenten sowie die in ihnen enthaltenen Plug-ins und Fragmente.  Features gehen zu einem Featuresunterverzeichnis und Plug-ins gehen zu einem Plug-in-Unterverzeichnis.

 

Alternativ können Sie Komponenten auch manuell erstellen:

  1. Klicken Sie mit der rechten Maustaste auf die Datei "feature.xml" für Ihr Komponentenprojekt und wählen Sie die Option 'Ant-Erstellungsdatei erstellen'.  Hierdurch wird eine Datei "build.xml" generiert.
  2. Wählen Sie die Datei "build.xml" aus und wählen Sie Ant ausführen... aus. 
  3. Wählen Sie im Assistenten für das Ant-Erstellungsscript das/die Ziel(e) aus, die ausgeführt werden sollen. Weitere Details finden Sie unter Ant-Scripts generieren.