日本語 : IntelliJ IDEAでHudsonを開発する

IntelliJ IDEA 7からMavenサポートが組み込まれたので, pom.xml をプロジェクトとして開くことができます(以前のように,mvn idea:idea を実行する必要はありません)。
'Open Project' で任意の pom.xml (図では './hudson/main/pom.xml')を開くだけで完了します。

依存ライブラリのソースコードやJavadocの取得も,IntelliJから実行できます。この操作は非常に時間がかかりますので,ご注意を!

IntelliJからHudsonをビルドする

コマンドラインと同様にMaven projectsツールウィンドウから installゴールを実行することができます。

  • Hudson main module
    • Lifecycle
      • install

おそらく,IntelliJのビルドボタン(Make Project)を押しても,同様の効果が得られると思います。

もしかしたらウソ言ってるかも。
あとMavenまわりがややこしくて,川口さんがプラグイン作っているので,これもきっと役に立つハズ。

IntelliJからHudsonを実行する

Maven projectsツールウィンドウから hudson:run ゴールを実行すると良いことはないので止めとくこと。
その代わりに,MavenのRun Configurationを構成して,hudson:runを実行させます。

Run Configurationの作り方は,何通りかありますが,次の手順が最短だと思います。

Maven projectsツールウィンドウから「Hudson main module→Modules→Hudson war→hudson→hudson:run」を選びます。コンテキストメニューから 'Create "hudson-war [hudson:run]"...' を選び,Run Configurationを構成します。

あとは,作成したRun Configurationを実行するだけです。必要に応じてデバッガを起動することも,プロファイラを起動することもできます。

プロファイラ(YourKit Profiler)は,IntelliJ IDEAとは別の製品です。

Attachments:

idea-open.png (image/png)
download-artifact.png (image/png)
run-config.png (image/png)
create-run-config-2.png (image/png)
create-run-config-1.png (image/png)
build-hudson.png (image/png)

Comments:

あとで転記する。

Posted by masanobuimai at May 18, 2008 06:35