OSGi-Bundle-Repositorys konfigurieren

Informationen zu diesem Vorgang

OSGi-Bundle-Repositorys sind externe Sammlungen von Bundles, die in einer Repository-XML-Datei beschrieben werden. Wenn für die ordnungsgemäße Kompilierung Ihrer OSGi-Anwendung Bundles in externen Repositorys bereitgestellt werden müssen, können Sie Ihren Arbeitsbereich für das Laden der Bundles konfigurieren. Sie können die Bundle-Repository-Beschreibung in Ihrem Server bereitstellen, sodass der Server nach der Implementierung Ihrer Anwendung auf die erforderlichen Bundles zugreifen kann.

In den folgenden Schritten wird beschrieben, wie Sie auf die Ansicht "OSGi-Bundle-Repository" zugreifen und Sie erfahren, welche Optionen es für die Konfiguration von Bundle-Repositorys gibt.

Vorgehensweise

  1. Öffnen Sie die Ansicht "Bundle-Repository". Klicken Sie auf Fenster > Sicht anzeigen > Andere > OSGi > OSGi-Bundle-Repository. Die Ansicht "OSGi-Bundle-Repository" wird in Ihrem Arbeitsbereich geöffnet.
  2. Fügen Sie ein Repository hinzu. Klicken Sie mit der rechten Maustaste auf das Symbol OSGi-Bundle-Repository. Wählen Sie Repository hinzufügen aus. Der Dialog Neues OSGi-Bundle-Repository erscheint. Geben Sie die für das Repository erforderlichen Informationen ein und klicken Sie auf OK, wenn Sie alle Angaben gemacht haben:
    Repository-URL
    Die URL für die Repository-Beschreibungsdatei. Die Repository-Beschreibungsdatei kann in einem Netz über HTTP verfügbar sein oder sich in Ihrem lokalen Dateisystem befinden. Wenn die Datei über HTTP verfügbar ist, geben Sie die URL ein und klicken Sie auf Laden. Ist die Datei lokal vorhanden, klicken Sie auf Lokal und suchen Sie nach der Datei.
    Anmerkung: Für Dateien, die über HTTP verfügbar sind, ist die Schaltfläche OK im Dialog so lange inaktiviert, bis die Datei erfolgreich geladen wurde.
    Zielplattform
    Die Zielplattform, auf der Sie Ihre Anwendung kompilieren möchten. Beispiel: WebSphere Application Server Version 8.0.
  3. Wählen Sie die Bundles, die Sie laden möchten, aus dem von Ihnen hinzugefügten Repository aus. Sie können mehrere Bundles auswählen, indem Sie die Steuertaste beim Auswählen gedrückt halten.
  4. Laden Sie Bundles. Klicken Sie mit der rechten Maustaste auf die ausgewählten Bundles und klicken Sie auf Bundle laden. Beim Laden eines Bundles wird die Kopie des Bundles im Ordner .metadata Ihres Arbeitsbereichs zwischengespeichert, sodass Projekte, die das Bundle benötigen, ordnungsgemäß kompiliert werden können.
    Anmerkung: Das Bundle ist in der Projektsicht Ihres Arbeitsbereichs nicht sichtbar.
    Anmerkung: Zu ladende Bundles mit Service suchen

    Wenn ein Bundle einen Service hat, der eine API in einem anderen Bundle verwendet, und Sie möchten das Bundle mit der API laden, können Sie dieses Bundle schnell ermitteln und laden. Blenden Sie das Bundle mit dem Service ein. Klicken Sie mit der rechten Maustaste auf den Service und wählen Sie Service-API laden... aus. Der Dialog Service-API-Bundle laden zeigt die Bundles an, die die verwendeten APIs enthalten. Wählen Sie die Bundles aus, die Sie laden möchten, und klicken Sie auf OK.

  5. Implementieren Sie im Server eine Bundle-Repository-Beschreibung. Wenn Ihr Server auf die Bundles in einem Bundle-Repository zugreifen können soll, die von Ihrer Anwendung benötigt werden, implementieren Sie die Bundle-Repository-Beschreibung im Server. Klicken Sie mit der rechten Maustaste auf das Bundle-Repository, das Sie hinzugefügt haben, und wählen Sie Auf Server implementieren aus.
  6. Suchen Sie in der Ansicht "Bundle-Repository" nach weiteren Aktionen. Zu den weiteren verfügbaren Aktionen in der Ansicht "Bundle-Repository" gehören Ziel zuordnen, Aktualisieren und Löschen. Um auf diese Aktionen zuzugreifen, klicken Sie mit der rechten Maustaste auf ein vorhandenes Bundle-Repository. Die folgende Liste enthält Beschreibungen zu diesen Aktionen:
    Ziel zuordnen
    Ändern Sie die Zielplattform, auf der Sie Ihre Anwendung kompilieren möchten. Beispiel: WebSphere Application Server Version 8.0.
    Aktualisieren
    Wenn Sie die Bundles in einem Repository geändert haben, klicken Sie auf Aktualisieren, um die neuesten Versionen der Bundles zu laden.
    Löschen
    Klicken Sie auf Löschen, um ein Repository in der Ansicht "Bundle-Repository" zu entfernen.
Symbol das den Typ des Artikels anzeigt. Taskartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: tbundle_repos.html