讀古今文學網 > Maven實戰 > 11.5 Hudson的基本系統設置 >

11.5 Hudson的基本系統設置

在創建Hudson持續集成任務之前,用戶需要對Hudson系統做一些基本的配置,包括JDK安裝位置和Maven安裝等在內的重要信息都必須首先配置正確。Hudson會使用這些配置好的JDK及Maven進行持續集成任務。如果要使用Ant或者Shell來持續集成項目,Ant或Shell的安裝位置也應該預先設置正確。

用戶應該單擊Hudson登錄頁面左邊的「系統管理」,然後單擊頁面右側的「系統設置」以進入系統設置頁面,如圖11-6所示。

圖11-6 進入系統設置頁面

在系統設置頁面,首先要配置的是Hudson將使用的JDK。在頁面中找到對應的部分,然後單擊Add JDK按鈕,Hudson就會提示用戶進行安裝。Hudson默認會提示自動安裝JDK,用戶可以看到一個Install automatically的復選框是被選上的,當單擊「同意JDK許可證協議」並選擇一個JDK版本後,Hudson就會自動下載安裝相應版本的JDK。

雖然這種方式非常簡單,但往往用戶在本機已經有可用的JDK,而且不想花時間等待Hudson去再次下載JDK。這時用戶就可以取消選中Install automatically復選框,然後手動輸入本機JDK的位置(往往就是JAVA_HOME環境變量的值)。

可以配置多個JDK,當你的項目需要確保在多個不同版本JDK上都能正確集成的時候,這一特性尤為有用。

JDK的自動及手動配置方式如圖11-7所示。

與JDK配置類似,用戶也可以選擇手動或者自動安裝Maven供Hudson使用,還可以安裝多個版本的Maven供Hudson集成任務使用。圖11-8顯示了手動方式指定maven-3.0-beta-2的安裝位置。

圖11-7 為Hudson配置JDK

圖11-8 為Hudson配置Maven

還可以在該頁面配置MAVEN_OPTS環境變量,如圖11-9所示。關於MAVEN_OPTS環境變量的具體解釋可參看2.7.1節。

圖11-9 為Hudson配置MAVEN_OPTS環境變量

最後,別忘了單擊頁面下方的Save按鈕保存系統設置。