2017-04-17 8 views
0

スタンドアロンアプリケーションからEclipse RCPフレームワークへの移行の一部として、 ターゲットプラットフォームの一部としてプラグイン(plugin-core)を追加してリストに追加しましたターゲットプラットフォームでの暗黙の依存関係ターゲットプラットフォームで指定された暗黙の依存関係が起動時に解決されない

次に、1つのUIプラグインをラップするUI機能を作成し、UIプラグインのplugin-coreへの依存関係を定義しました。私はこの機能を製品に含め(今のところこの製品の唯一の機能です)、アプリケーションを実行しようとしました。

ただし、plugin-coreの未解決の依存関係エラーが発生しました。私は、ターゲットプラットフォームに含まれ、暗黙的な依存関係が定義されているプラ​​グインは、明示的にそれらを機能に含める必要なく解決されると考えました。

私のUI機能に明示的にplugin-coreを含めることによってのみ、この問題を解決することができました。

誰かが私が間違っていることを理解するのに役立つことができますか?

ありがとうございます!

答えて

1

使用するものはすべて、作成するフィーチャー、またはRCPに組み込む既存のEclipseフィーチャーのいずれかにリストされている必要があります。 RCP製品をビルドするときにEclipseには何も含まれません。

+0

その後、暗黙的な依存関係の目的は何ですか?これらのプラグインをRCPに含めるために機能に明示的に追加する必要がある場合は、どうにも役立ちますか? – anishthecoder

+0

「暗黙の依存」とは何を意味するのかよく分かりません。 Import-Packageなんか、そういう意味ですか? –

+0

私はターゲットプラットフォームを設定するオプションを指しています。次のリンクを参照してください:http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Ftarget_shared%2Fedit_target_implicit_tab.htm – anishthecoder

関連する問題