読者です 読者をやめる 読者になる 読者になる

Pluginのテストを自動化するには(その5-1:ということで、ビルドの自動化にも突っ込んじゃうよ)

テスト ビルド 自動化 Eclipse Plugin開発

まぁ、冬休みも終えたんで、のんびりとやらせてください。
プラグインのビルド自動化についての話はhttp://www.eclipse.org/articles/Article-PDE-Automation/automation.html:Titleが有名です。ちょっと前にはPluginbuilder - Build automation for Eclipse plug-insなんてのも出てきましたが、今回は自分の環境にビルド環境を作成するということで、割愛します。
プラグインのビルド自動化にはorg.eclipse.releng.basebuilderというツールを使いマス。このツールはダウンロードサイトでは配布していません。CVSから落とすのみとなっています。例えばEclipse3.3環境で動くプラグインのビルドをしたい場合は下記のようにCVSのコマンドを打ちます。*1

cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse export -r v20070614 org.eclipse.releng.basebuilder

タグの番号は対象とするEclipseのバージョンごとに違うので、次のサイトで確認してください。Platform-releng-basebuilder - Eclipsepedia

CVSから落としてくるとサンプルのスクリプトがついてきています。今日は落とすところまでということでご勘弁くださいませ。

*1:Eclipseを使って落とすことももちろんできます。が、Eclipseを立ち上げるのが面倒なので、今回はコマンドで書きました。