2014-08-27 77 views
2

我已經配置Jenkins在第一次建立時自動在從服務器上安裝Maven。當我運行由「Maven Project」模板創建的作業時,這將起作用。我只需要指定目標和一切工作。使Jenkins從服務器識別Maven安裝

enter image description here

它與我有麻煩的自由風格的軟件項目。我如何告訴詹金斯將安裝的maven路徑傳遞給這些工作?現在,我在作業的構建部分添加maven路徑。

我在從站上添加了〜/ .bashrc,〜/ .bash_profile的maven路徑,但這也沒有幫助。

回答

5

它僅在您定義Maven版本的Build部分。它爲您提供了爲不同項目選擇不同版本的靈活性。但是,如果您只有一個版本的Maven安裝,那麼您只需確保它存在於PATH變量中。要在任何Jenkins的從站上設置相同,只需進入從站的配置頁面並將其添加到路徑中即可。您可以參考下面的截圖以供參考:

enter image description here

+2

我也意識到我可以在「工具位置」下指定Maven工具的名稱和主頁。但是這對工作沒有幫助。作業無法找到mvn命令。唯一的解決方法是按照您的建議編輯「環境變量」下的PATH變量。然後,我想知道指定一個工具的相關性。 – Indrajeet 2014-08-27 19:31:05

2

實際上,你可以添加在「工具位置」的工具,只是選擇從您在全球工具配置添加的下拉列表中的工具。我測試過,並且它與Maven Tool很好地協作