IntelliJ Idea から小さな OSGi プロジェクトを実行しようとしています。Idea の OSGi 構成セクションに Equinox コンテナーを追加しました。次に、OSGi ファセットをプロジェクトに追加しました。この時点ではすべて問題ないようです。
しかし、プロジェクトを実行しようとするとすぐに問題が発生します。IntelliJ Idea の「OSGi Bundles」ランナーを使用します。そこで、プロジェクト バンドルと OSGi コンテナーを選択して実行します。ここから本題に入ります。私はいつも同じエラーメッセージです:
___
/ /
/ / Oops, there has been a problem!
/ /
/__/ Platform [platform.felix 3.0.6] is not supported
___
/__/
-> Exception caught during execution:
org.ops4j.pax.runner.ConfigurationException: Platform [platform.felix 3.0.6] is not supported
at org.ops4j.pax.runner.Run.installPlatform(Run.java:611)
at org.ops4j.pax.runner.Run.start(Run.java:221)
at org.ops4j.pax.runner.Run.main(Run.java:148)
at org.ops4j.pax.runner.Run.main(Run.java:121)
Felix や Knopflerfish などの他の OSGi コンテナーを使用しようとしましたが、同じ問題が発生しました。私が間違っていることを誰かが知っていますか。または、OSGi コンテナーのどのバージョンが IntelliJ でサポートされていますか?