0

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
  • または、私が望むものを達成する他の方法はありますか?
4

1 に答える 1