2017-07-30 50 views
2

我有以下文件夾結構:如何在Jenkins中爲Maven指定子文件夾?

  • 金融/代碼
  • 財務/文檔
  • 金融/ SQL

Git倉庫,財務上的文件夾中創建。我將Jenkins配置爲在/ Finance中查看GIT存儲庫。 maven pom文件位於Finance/Code。當我運行詹金斯建設,我得到這個錯誤:

[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (/Users/Macpro/.hudson/jobs/Publishing/workspace). Please verify you invoked Maven from the correct directory. -> [Help 1]

如何配置詹金斯看的POM文件/金融/代碼?從詹金斯工作區

root pom

相對手段:

+0

爲什麼不把pom放到'Finance'目錄並且在工作區的根目錄上調用Jenkins並一次性創建所有內容? – khmarbaise

+0

@khmarbaise是的,我可以,但似乎更好的配置沒有添加不必要的文件。 –

+0

這不是一個不必要的文件,因此您可以定義整個項目...等等。只有一個電話而不是三個? – khmarbaise

回答

2

如圖所示由this question,則應填寫根POM場與相對路徑

Code/pom.xml 

(沒有前導/)也就是說,如果Finance是您的工作區的根。

+0

這很好,謝謝:) –

+0

我接受了答案。非常感謝提示。 –

1

最後一個答案適用於我,但設置圖像有點不同,因爲我使用的是最新版本的Jenkins。所以我在這裏發佈它,因爲它可能有助於某人。 enter image description here

+0

你應該仍然接受其他答案 –

+0

我已經相應地更新了我的答案。 – VonC

相關問題