Eclipseプラグインをさまざまな方法でデプロイできます。jarファイルや更新サイトなど。ただし、依存関係を含める方法を完全に理解できていません。(依存関係タブの下の)feature.xmlでそれらを宣言することができます。ただし、これをデプロイ可能なp2サイトとしてエクスポートすると、依存関係が見つかりません。依存関係は、私のマシン/Eclipseフォルダーにある他のプラグインです。したがって、プラグインは私のワークスペースから実行されますが、依存関係がないため、他のEclipseインストールにプラグインをデプロイすることは完全にできません。
質問する
160 次
1 に答える
2
P2更新マネージャーは、依存関係の更新サイトを知っている必要があります。次に、それらの依存関係も含めるように、機能に対するユーザーのインストール要求を変更します。この回答は、生成されたcontext.xmlを手動で変更することを提案しています。これは合理的に聞こえます。
(実際には推奨されない)代替手段は、更新サイトへの依存関係をミラーリングすることでもあります(P2ミラーリングタスクを使用)。最初のインストール中に、P2は独自の更新サイトからミラーリングされた機能を使用し、その後、元のサイトの最新バージョンに更新できます(これらの依存関係により、独自の更新サイトが認識されます。これは、すべての優れたプラグインが行います)。
于 2012-10-14T06:44:56.093 に答える