Java クラスを作成せずに、Eclipse RCP アプリケーションでパースペクティブを定義できるようにしたいと考えています。これにより、ソースを再コンパイルせずにその観点を変更し、不要な Java クラスを削除できます。
現時点では、パースペクティブを Java クラスで定義しています。再コンパイルせずにパースペクティブを変更したい場合は、別の名前で保存し、設定を.epf
(実行中のアプリケーション内から) ファイルにエクスポートして、その_persp=
行を私のアプリケーションpluginCustomization.ini
は、実行時に で指定されます-Declipse.pluginCustomization=
。
これは機能しますが、これらのコピーされたパースペクティブを を使用して追加バーに表示することはできません。このorg.eclipse.ui/PERSPECTIVE_BAR_EXTRAS
ような xml パースペクティブはすべて 1 行にあるため、編集することはほとんど不可能であり、不要な Java クラスがぶら下がっています。使用しないでください。
- では、Eclipse RCP アプリケーションで、Java クラスに支えられずに pluginCustomization ファイルにパースペクティブを定義する方法はありますか?
- もしそうなら、適切にフォーマットされたコード
_persp=
を含むファイルに関して行を定義できますか?xml
- もしそうなら、適切にフォーマットされたコード
- または、私が望むものを達成する他の方法はありますか?