OSGi-Anwendungen Maven-Unterstützung hinzufügen

Sie können OSGi-Anwendungen Maven-Unterstützung hinzufügen, indem Sie das Projekt in ein Maven-Projekt konvertieren. Das konvertierte Projekt bleibt eine OSGi-Anwendung, aber die Konfigurationen für das Bundle, wie z. B. die zugehörige ID, Version und die Abhängigkeiten werden in einer Datei pom.xml definiert.

Vorgehensweise

  1. Klicken Sie mit der rechten Maustaste auf die OSGi-Anwendung und wählen Sie Konfigurieren > In Maven-Projekt konvertieren aus.
  2. Vervollständigen Sie die Angaben im Dialog Neue POM-Datei erstellen. Geben Sie eine Gruppen-ID, eine Artefakt-ID und eine Version ein oder übernehmen Sie die Standardwerte. Geben Sie optional einen Namen und eine Beschreibung ein. Übernehmen Sie für Paketierung den Standardwert.
  3. Klicken Sie auf Fertigstellen.

Ergebnisse

Die folgenden Änderungen werden am Projekt vorgenommen: Neue Abhängigkeiten, die Sie Ihrem Projekt hinzufügen, werden in der pom.xml angegeben. Änderungen in der Datei pom.xml werden automatisch in der Datei manifest.mf generiert.

Nächste Schritte

Wenn Ihr Projekt WebSphere Application Server-APIs verwendet, müssen Sie diese Ihrer POM-Datei manuell als Abhängigkeit hinzufügen:
  1. Installieren Sie die Server-APIs in Ihrem Maven-Repository. Anweisungen hierzu finden Sie unter Server-APIs im Maven-Repository installieren.
    Tipp: Sie müssen die API nur einmal im lokalen Repository installieren.
  2. Fügen Sie den APIs eine Abhängigkeit hinzu. Wenn Sie die API Ihrem Maven-Repository hinzugefügt haben, klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Maven > Abhängigkeit hinzufügen aus. Wählen Sie das Modul aus. Die Felder Gruppen-ID und Artefakt-ID werden aktualisiert. Setzen Sie den Geltungsbereich auf Bereitgestellt. Klicken Sie auf OK.

Ausführliche Informationen darüber, wie Sie Pakete aus einer JAR-Datei in ein Maven-Bundle exportieren, finden Sie im folgenden Unterabschnitt:

Symbol das den Typ des Artikels anzeigt. Taskartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: tadd_maven_osgi.html