OSGi アプリケーションへの JAR ファイルの組み込み |
- アプリケーションがより自己完結型になる
- JAR ファイルを使用するための構成が少なくて済む
- ソースへのアクセス権限がある場合、
組み込むパッケージに変更を加えることができる。その場合に、アーカイブを分離したままにしようとしなくて済みます。
|
- アプリケーションのデプロイ後にアーカイブに変更が加えられた場合、サーバー上のアプリケーション全体をアンインストールして再インストールする必要がある
|
OSGi アプリケーションに JAR ファイルを組み込まない場合の、JAR ファイルへの依存 |
- アプリケーションがより軽量になる
- アプリケーションとは別個に開発されたライブラリーやコードを、分離したままにできる
- JAR ファイルに改行なしの変更が加えられた場合に、デプロイ済みの OSGi アプリケーションのアンインストールおよび再インストールを行う必要がない
|
- アプリケーションが自己完結型でない
- 開発ワークスペースのターゲット・ランタイム情報で構成が必要になる
- サーバーで構成が必要になる
|