2
Apache Felixのバンドルにjarファイルを追加するにはどうしたらいいですか?POMファイルのApache FelixにJARを追加しますか?
私はmaven-bundle-pluginを使って私のバンドルを管理しています。
しかし、私はJAR内のPOM内の依存関係をどこで宣言するかわからないので、mavenはそれを最終バンドルに正しくコンパイルします。
これは私のプラグインはポンポンでどのように見えるかです:
<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>
素晴らしい - 実際には、マニフェストファイルに "Bundle-Classpath"が生成されていることがわかります。これはOSGIディレクティブです。どうもありがとうございました! – drozzy