始めに
PHPEclipseというEclipseプラグインはPHP開発で欠かせない豊富な機能(コードフォーマッティングやテンプレート、コードアシスト、Apache・MySQLとの連携など)が用意されています。しかし、豊富な機能が用意されていても、あなたが関わっているプロジェクトで、必ずしも「かゆいところ」に手が届くとは限りません。
そこで、PHPEclipseが用意している機能を使用して「かゆいところ」に手が届くようにEclipseプラグインを作成します。今回作成するプラグインはPHPのクラスプロパティからsetter/getterの生成を行う簡単なプラグインを作成する手順を紹介します。
なお、PHPEclipseはSourceForge.net内のページよりダウンロードすることができます。
対象読者
- PHPEclipseを利用している方
- Eclipseプラグインを作成したことのある方
必要な環境
- Eclipse 3.1以降を導入済みであること
- PHPEclipseプラグインをインストールしているEclipseがあること
プラグイン開発のためのプロジェクトを作る
まず、「Eclipseプラグイン」の開発にあたって、Eclipse上にEclipseプラグインを開発するためのプロジェクトを作成します。
1.プラグインプロジェクトの作成
Eclipseを起動し、メニューから[ファイル]→[新規]→[プロジェクト]から、[プラグイン開発]→[プラグインプロジェクト]を選択し、ウィザードに従って必要な情報を入力します。
2.プロジェクト名とプロパティー
プロジェクト名は任意です。ここでは、「CodeZine PHPEclipseProject」としました。
プラグインのプロパティーは、デフォルト値のままで構いません。プラグインオプションについて、ここでは、[アクティベータを生成]のチェックボックスを外しています。
すべての入力が終われば[終了]をクリックし、ウィザードを終了します。これでプロジェクトの作成が終わりました。