Ich habe ein Java-Projekt, das auf ein OSGi-Paket kompiliert. Ich benutze das Maven-Bundle-Plugin, um das Bundle zu erstellen, und das Maven-Sling-Plugin, um das Bundle auf meinen laufenden OSGi-Server zu schieben. Momentan hat mein Projekt zwei Abhängigkeiten (Guava und Gson), die vor der Installation des Pakets manuell auf dem Felix Server installiert werden müssen. Die manuelle Installation für diese beiden Abhängigkeitsbündel muss nur einmal erfolgen (bei der ersten Einrichtung des OSGi-Servers), aber da es sich um einen manuellen Prozess handelt, möchte ich es einfach in die Phase "mvn install" schieben.OSGi-Abhängigkeiten mit dem maven-bundle-plugin installieren
Ich habe mir eine Reihe von Maven-Plugins angeschaut (Maven-Sling-Plugin, Maven-Ipojo-Plugin, Abhängigkeits-Plugins, etc.), aber ich habe Angst, dass ich einfach nicht genug Wissen zu wissen habe wo zu starten, oder sogar in Stackoverflow nach der Lösung zu suchen (ich habe den Verdacht, dass dies bereits beantwortet wurde).
Also - gibt es eine saubere Möglichkeit, abhängige Bundles mit Maven zu installieren/zu starten? Etwas wo ich ein jar und ein Runlevel angeben kann, und die Installation findet statt, bevor mein Bundle installiert wird?
Danke Dave - ich werde morgen einen Blick auf Pax werfen und sehen, was ich finden kann. – matt
Hallo @Dave Paroulek. Ich fange gerade mit OSGi an, aber ich stecke wirklich fest. Könnten Sie sich bitte meine Frage [** HIER: ** Apache Maven Assembly Plugin funktioniert nicht mit OSGi-Bundles] (http://stackoverflow.com/questions/34886012/apache-maven-assembly-plugin-not-working-with -osgi-bundles) und sehen, ob Sie helfen könnten. Ich werde sicherlich jede Hilfe schätzen, die Sie anbieten können. Vielen Dank im Voraus. –