OSGi-Anwendungsprojekten Verbundbundles hinzufügen

Informationen zu diesem Vorgang

Verbundbundles können einer Anwendung als Verwendungsbundle oder Anwendungsbundle hinzugefügt werden.

Verbundbundles einer Anwendung als Verwendungsbundle hinzufügen

Informationen zu diesem Vorgang

Verbundbundles 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 Verbundbundle in der Liste aus. Klicken Sie auf OK.

Verbundbundles einer Anwendung als Anwendungsbundle hinzufügen

Informationen zu diesem Vorgang

Fügen Sie Verbundbundles zur Application-Content-Liste hinzu, um die Verbundbundles 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 Verbundbundle 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: taddcompositetoappprj.html