私はOSGiモジュールを開発してきましたが、これまでのところ、既存のjarをラップする必要があるときに多くの問題に遭遇しました。この例は、Oracleデータベースドライバーの使用です。これは、jarをバンドルとしてラップしたにもかかわらず、動作を拒否するだけです(ドライバークラスが存在していても見つかりません)。これはほんの一例ですが、他のサードパーティライブラリで問題が発生し、毎回機能するサードパーティライブラリを使用するためのベストプラクティスアプローチがあるかどうか疑問に思っていました。
Jlove