OSGi-Bundles einem Liberty-Featureprojekt hinzufügen

Ein Liberty-Feature besteht aus OSGi-Bundles, die Klassen und Services enthalten, die die Funktionen implementieren, die das Liberty-Feature bereitstellt. Sie können OSGi-Bundles einem Liberty-Feature hinzufügen, das Sie mit WebSphere Application Server Developer Tools erstellt haben, indem Sie die Bundles dem entsprechenden Liberty-Featureprojekt hinzufügen.

Vorgehensweise

Führen Sie die folgenden Schritte aus, um einem Liberty-Featureprojekt OSGi-Bundles hinzuzufügen:

  1. Öffnen Sie in der Ansicht Projektexplorer die Manifestdatei für das Liberty-Featureprojekt, indem Sie doppelt auf den Knoten Manifest, der in der Projekthierarchie durch das Manifestsymbol (Screenshot des Manifestsymbols) dargestellt wird, klicken.
  2. Klicken Sie im Fenster Enthaltene Bundles auf Hinzufügen, um mindestens ein Bundle auszuwählen, das Sie dem Liberty-Featureprojekt hinzufügen, oder klicken Sie auf Neu, um ein neues OSGi-Bundle zu erstellen, das Sie dem Liberty-Featureprojekt hinzufügen. Informationen zur Erstellung eines OSGi-Bundles finden Sie im Abschnitt OSGi-Bundleprojekte erstellen.
  3. (Optional) Geben Sie den Versionsbereich für die enthaltenen Bundles an, indem Sie das Bundle auswählen, auf Eigenschaften klicken, und die erforderlichen Werte in den Feldern Minimale Versionsnummer und Maximale Versionsnummer angeben.
  4. (Optional) Geben Sie im Dialogfenster Eigenschaften im Feld Speicherposition die Position relativ zum Installationsordner der Produkterweiterung an, an der das Bundle beim Export gepackt wird. Wenn das Bundle an mehr als einer Position gepackt werden soll, geben Sie die Positionen als eine durch Kommas getrennte Liste an. Standardmäßig wird das Bundle im Ordner /lib gepackt.

Ergebnisse

Die Bundlenamen werden dem Header Subsystem-Content in der Manifestdatei hinzugefügt. Weitere Informationen zu den Headern in der Manifestdatei für ein Liberty-Feature finden Sie unter Manifestdateien für Liberty-Features.


Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=t_feature_project_add_bundles
Dateiname: t_feature_project_add_bundles.html