Eclipseフラグメントをプラグインに変換する必要があります。これをサポートするウィザードが見つかりませんでした。フラグメントをプラグインにモーフィングする方法は?
私はplugin.xmlを作成し、プラグインプロジェクトのようにMANIFEST.MFを編集しました。それでも、Eclipseは何とかプラグインではないことを検出します。たとえば、Host-pluginを要求します。
また、.projectファイルもチェックされていますが、「断片性」を示すものはありません。
私はこれがなぜ必要なのですか: フラグメントはユニットテストに使用されました。しかし、それらはむしろ不便です:それらの変更は、一連のビルドをトリガーし、プロジェクトが閉じられていない限り、個々のプラグインのエクスポートをブロックします。
ソリューション グレッグはそれが「断片-ホスト:」だった示唆したようにトリックをしたオプション。ルディガーは次のように書きました。変更を承認するためにプロジェクトを終了/再オープンする必要がありました。
'fragment.xml'ファイルを削除しましたか? –
興味深いことにはありません。断片にはMANIFEST.MFしかありません。ユニットテストのためにのみ使用されます。 –
私は過去にこれをやっていることを漠然として思い出し、 'Fragment-Host'ディレクティブを削除するだけで十分でした。 PDEがそのプロジェクトの内部をリフレッシュするように、プロジェクトをワークスペースに再インポートして(内容なしで)閉じたり、再オープンしたり、削除したりしましたか? –