現在、私はosgiとkarafで作業しています。osgiの準備ができていない依存
私の問題は、 "osgi ready"依存性がないことです。これは、たとえば、karafにバンドルとしてデプロイできる準備ができていないjarを意味します。私は...私は
依存プロジェクトにjarファイルが含まれる「埋め込み依存性」を使用することを試みた
:
私はこの種の問題に対処するために、2つの解決策を試してみました私が変換しようとした私は、jarファイルを埋め込むしようとすると、それは最初のjarファイルが依存する、というように。..
他 のjarファイルを含めるように私に尋ねてきますので、これは解決策 かもしれないと思いますbndツールまたはfrを使ってバンドルに「osgi ready」ジャーを入れないom eclipseプロジェクトの「既存のJARアーカイブからのプラグイン」 そしてこれは同じ結果につながった、各ジャーは
...それはそれに依存する別のjarファイルを呼び出します。私はそれを間違った方法や、まさに問題ですがやっているかどうかわからないです。 osgiの準備ができていないことに対処するためのヒントはありますか?
答えに感謝しますが、バンドルをosgifiedした後、私はいつもjava.lang.NoClassDefFoundErrorを取得します。 これまでは、クラスの例外が多数見つかりましたが、必要なパッケージをエクスポートすることで解決しました。 – larnouch