2

Felix で OSGi バンドルを開発していますが、Maven も使用したいので、Apache Felix maven-bundle-plugin をインストールしました。http://wiki.osgi.org/wiki/MavenFelixBundlePluginEclipseToolchainの例で作業してい ます

コマンドラインからmavenでビルドすればOKです。プロジェクトを Eclipse にインポートすることもできます。「起動とデバッグ」の章で、説明に従って起動構成を作成しようとしました。ただし、バンドルが表示されません。「ターゲット プラットフォーム」の下のバンドル以外に、他のバンドルはリストされていません。OSGI Framework 実行構成のリストに自分のバンドルが表示されるようにするにはどうすればよいですか? 私が望むのは、Eclipse 内からバンドルをテストおよびデバッグする簡単な方法です。つまり、バンドルを別の OSGi インストールなどに移動する必要はありません。

Eclipse Plugin Development がインストールされた Eclipse Juno を使用しています。プロジェクトをいくつかのディレクトリからワークスペースのサブディレクトリに移動しても役に立ちませんでしたし、(チュートリアルで推奨されているように) Eclipse を再起動しても役に立ちませんでした。バンドルは、Eclipse のどの部分にも依存しません。

4

1 に答える 1

-2

プロジェクトを「プラグイン」プロジェクトに変換してみてください: コンテキスト メニューからConfigure->を選択しますConvert to plug-in projects

次に、 Workspaceグループの下のLaunch 構成にバンドルが表示されます。

于 2014-04-09T20:51:28.597 に答える