私は、INewWizardを使ってプロジェクト作成ウィザードで新しいカスタムプロジェクトを作成するEclipseプラグインを開発しました。Eclipse PDE:パッケージエクスプローラで新しいプロジェクトをプログラムで読み込む方法
ユーザーが情報とクリック「完了」を入力すると、プロジェクトが成功し、ワークスペース内に作成されます。問題はパッケージエクスプローラが 'Finish'イベントでこの新しく作成されたプロジェクトをロードしないことです。最終的なウィザードページのperformFinish()の下でパッケージエクスプローラでプロジェクトを自動的に読み込むためには、どのような実装が必要ですか?
このように新しく作成したプロジェクトをパッケージエクスプローラでプログラムに読み込むにはどうすればよいですか?
私はupdatePerspective()メソッドを見つけましたが、それを使用する方法はわかりませんでした。 – Xplora
あなたは 'IProject.create'と他の' IFile' APIを使っていますか?正しいAPIを使用して、プロジェクトを自動的に取得する必要があります。 –
@ greg-449実際にはどちらの方法でも...私は、ファイルシステム上にカスタムテンプレート(いくつかの追加ライブラリを含むシンプルなC++プロジェクト)を作成し、それをperformFinish()上のワークスペースにコピーしました。プログラムでC++プロジェクトを作成するための「働く」方法が見つかりませんでした。あなたが正しい歩みを指すことができれば素晴らしいだろう! – Xplora