如何在Jenkins中为Maven指定子文件夹?

时间:2017-07-30 15:50:28

标签: java git maven jenkins

我有以下文件夹结构:

  • 金融/代码
  • 金融/文档
  • 金融/ SQL

GIT存储库在Finance文件夹中创建。我将Jenkins配置为查看/ Finance中的GIT存储库。 maven pom文件位于Finance / Code。当我运行Jenkins构建时,我收到了这个错误:

  

[错误]您指定的目标需要项目执行但在那里   这个目录中没有POM   (/Users/Macpro/.hudson/jobs/Publishing/workspace)。请验证你   从正确的目录中调用Maven。 - > [帮助1]

如何配置Jenkins以查看pom文件的 / Finance / Code

2 个答案:

答案 0 :(得分:4)

this question所示,您应该使用相对路径填写Root POM字段:

root pom

来自Jenkins工作区的相对意味着:

Code/pom.xml

(没有前导/)也就是说,如果Finance是工作区的根目录。

答案 1 :(得分:1)

最后一个答案对我有用,但设置图像有点不同,因为我使用的是最新版本的Jenkins。所以我在这里发帖,因为它可以帮助某人。 enter image description here