OSGi-Anwendungsprojekten Bundles hinzufügen

Informationen zu diesem Vorgang

Bundles können einer Anwendung als Verwendungsbundles oder Anwendungsbundles hinzugefügt werden.

Bundles einer Anwendung als Verwendungsbundle hinzufügen

Informationen zu diesem Vorgang

Bundles werden der Use-Bundle-Liste hinzugefügt, um die Paketabhängigkeiten der Bundles in der Application-Content-Liste zu erfüllen. Jedes Bundle oder Verbundbundle in der Use-Bundle-Liste muss mindestens ein Paket für mindestens ein Bundle in der Application-Content-Liste bereitstellen. Diese Bundles werden zur Laufzeit im gemeinsam genutzten Speicherbereich für Bundles bereitgestellt. Der Prozess des Abrufens von Bundles aus den Repositorys wird als "Bereitstellung" bezeichnet.

Weitere Informationen zu Verwendungsbundles:

Gemeinsam genutzte Bundles sind nicht anwendungsspezifisch. Eine Einzelinstanz eines Pakets aus einem gemeinsam genutzten Bundle kann von vielen Anwendungen verwendet werden. Gemeinsam genutzte Bundles können keine Pakete oder Services aus Anwendungsbundles importieren. Gemeinsam genutzte Bundles in einer Anwendung müssen durch Referenz bereitgestellt werden und dürfen nicht direkt in einer Anwendung enthalten sein.

Ein Verwendungsbundle ist ein gemeinsam genutztes Bundle, das mindestens ein Paket für ein Anwendungsbundle bereitstellt. Verwendungsbundles werden im Anwendungsmanifest im Header "Use-Bundle" referenziert.

Vorgehensweise

  1. Blenden Sie im Enterprise-Explorer Ihr OSGi-Anwendungsprojekt und anschließend META-INF ein.
  2. Klicken Sie doppelt auf die Datei APPLICATION.MF, um sie im Editor zu öffnen.
  3. Klicken Sie im Bereich "Gemeinsam genutzte Bundle-Affinität" auf Hinzufügen und wählen Sie dann das Bundle aus der Liste aus. Klicken Sie auf OK.

Bundles einer Anwendung als Anwendungsbundle hinzufügen

Informationen zu diesem Vorgang

Fügen Sie Bundles zur Application-Content-Liste hinzu, um die Bundles in die Anwendung einzuschließen.

Weitere Informationen zu Anwendungsbundles:

Anwendungsbundles sind Bundles, die Sie speziell für Ihre Anwendung erstellen. Sie sind instanzenspezifisch und werden nicht mit anderen Anwendungen gemeinsam genutzt. Sie werden im Anwendungsmanifest im Header "Application-Content" referenziert.

Vorgehensweise

  1. Blenden Sie im Enterprise-Explorer Ihr OSGi-Anwendungsprojekt und anschließend META-INF ein.
  2. Klicken Sie doppelt auf die Datei APPLICATION.MF, um sie im Editor zu öffnen.
  3. Klicken Sie im Bereich "Enthaltene Bundles" auf Hinzufügen und wählen Sie anschließend das Bundle in der Liste aus. Klicken Sie auf OK.
Symbol das den Typ des Artikels anzeigt. Taskartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: taddbundletoappprj.html