Wie kann ich ein Jar zu meinem Bundle in Apache Felix hinzufügen?
Ich verwende Maven mit dem maven-bundle-plugin, um meine Bundles in OBR für mich zu verwalten.
Aber ich bin mir nicht sicher, wo ich die Abhängigkeit in meinem POM auf dem Jar deklarieren soll, so dass Maven es korrekt in das endgültige Bundle kompiliert.
So sieht mein Plugin in pom aus:
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-Category>sample</Bundle-Category>
<Bundle-SymbolicName>${artifactId}
</Bundle-SymbolicName>
<Export-Package>
//blahblah
</Export-Package>
</instructions>
<!-- OBR -->
<remoteOBR>repo-rel</remoteOBR>
<prefixUrl>file:///C:/Users/blah/Projects/Eclipse3.6-RCP-64/Felix/obr-repo/releases</prefixUrl>
<ignoreLock>true</ignoreLock>
</configuration>