[[Program]]

*Eclipse で Equinox 以外の OSGi Framework (Apache Felix) を使用する方法 [#sbbcb893]

※基本的に Apache Felix のバンドルを利用する環境を構築します。
ただし、Eclipse 上で OSGi Framework を動作させるのに必要最低限の下記、Eclipse (Equinox) のバンドルを利用します。
 org.eclipse.osgi
 org.eclipse.equinox.console

Apache Felix] の公式ページに記載されている方法は、
Eclipse の OSGi フレームワークと同様の起動ができません。
http://felix.apache.org/documentation/development/integrating-felix-with-eclipse.html


** 使用方法 [#mffa7f4b]
+https://ehobby.jp/gitbucket/ApacheFelixFramework/felix4eclipse/archive/v0.0.1.zip をダウンロードして任意のディレクトリに解凍する。
+&ref(felix4eclipse-v0.0.1.zip); をダウンロードして任意のディレクトリに解凍する。
+Eclipse にて「インポート」を選択する。
&ref(IMG001.png);
+「一般」の「既存プロジェクトをワークスペースへ」を選択する。
&ref(IMG002.png);
+ApacheFelix.7z を解凍したディレクトリを選択し「完了」を押下する。
&ref(IMG003.png);
+ApacheFelix.target をダブルクリックし、開かれる画面の「再ロード」を押下する。
&ref(IMG004.png);
+「ウィンドウ」→「設定」にて開かれる画面の「プラグイン開発」→「ターゲット・プラットフォーム」を選択する。
&ref(IMG005.png);
+「ApacheFelix」を選択し、適用を押下する。
&ref(IMG006.png);

** 実行方法 [#i535e065]
+実行の構成画面を開く。
&ref(IMG007.png);
+「OSGiフレームワーク」を右クリックし「新規作成」を選択する。
&ref(IMG008.png);
+少なくとも次のターゲット・プラットフォームを選択し、実行する。
 org.eclipse.osgi
 org.eclipse.equinox.console
&ref(IMG009.png);
トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS