web-dev-qa-db-ja.com

新しいEclipseプロジェクトテンプレートを作成するにはどうすればよいですか?

新しいJavaプロジェクトを作成するたびに、ある種のフレームワークを使用しています。ファイルを適切なパッケージに配置し、適切な外部を参照する必要があります [〜#〜] jar [〜#〜] ライブラリ。新しいフォルダの下の[新しいプロジェクト]ダイアログのように、新しいプロジェクトテンプレートを作成するにはどうすればよいですか?

33
Mohit Deshpande

そのためのEclipseプラグインを作成し、New ProjectWizardに集中する必要があります。 Eclipseプラグインの作成については、Stack Overflowの質問Eclipse用のプラグインの作成方法で説明されています。

9
Nevena

私は、私たち自身の不正な目的のためにこれについて少し調査したところ、答えを見つけました。

org.Eclipse.ui.newWizardsパッケージを使用するEclipseプラグインを作成する必要があります。カテゴリIDを見つけたら、独自のカテゴリを定義することも、既存のカテゴリを使用することもできます。新しいresourceウィザードではなく、新しいprojectウィザードを作成するには、「project = true」を設定する必要があります。

また、プラグインにはorg.Eclipse.ui.INewWizardを実装するクラスが含まれている必要があります。 plugin.xmlエディターからクラスリンクをクリックするとうまくいきます。

そのクラスは、performFinishオーバーライドですべての作業を実行する必要があり、trueを返して、実際にその処理を実行し、ウィザードを閉じることができることを示す必要があります。ここで、ファイル、ディレクトリ、設定の性質などを作成します。

27
Mark Storer