2012-04-13 75 views
1

我有幾個Maven項目。他們也有testNG測試用例。測試運行良好。現在我想與Hudson集成這些項目以獲取諸如Subversion更新,測試報告,發送電子郵件等基本功能。項目是在Java 1.5中構建的。什麼是適用於Java 1.5的哈德森兼容版本,並且還提供了添加maven 2模塊,配置subversion的可能性。我下載的版本有一些Java版本問題。然後,我替換了導致問題的jar,但是還是沒能配置項目SVN stuff.Please幫助我,有沒有一步一步的引導穿行......謝謝你在前進哈德森集成Maven項目

+0

你有沒有在網上找到哈德遜書在http://www.eclipse.org/hudson/the-hudson-book/book-hudson.chunked/? – 2012-04-15 13:24:10

+0

Java有哪些類型的問題? Hudson的平臺與您用於構建的Java版本不同。 – khmarbaise 2012-04-18 13:11:17

+0

這是jmdns jar的問題。我用舊版本替換它,然後就沒關係了。我完全不記得這個錯誤,但它是類似的,壞的版本... – ghTvNath 2012-04-19 01:42:30

回答

0

What is the hudson compatible version for Java 1.5 ?

正如你已經想通了,the latest Hudson versions require Java 6但是,Hudson運行的Java JRE不是您的項目將用於在Maven中編譯,測試和打包自己的Java JRE/JDK。

Java Hudson用於編譯項目的版本是您在Hudson UI(Manage Hudson)中選擇的選項。事實上,如果您願意,Hudson可以針對多個Java版本編譯和測試您的Maven項目。

這是哈德森的一個強大的能力,並不是很明顯。請參閱下面的屏幕截圖的細節:

enter image description here

因此,底線是這樣的:使用最新版本的哈德遜(或詹金斯)和JDK的安裝設置爲V1.5。