Maven在Jenkins工作区找不到pom.xml

时间:2014-07-20 17:56:52

标签: maven jenkins pom.xml

使用Jenkins时遇到问题。

在作业配置中,我将svn-repository定义为

svn://localhost/home/svn-repository/testRepo/branches/develop/

一切正常。 Jenkins在自己的工作空间中检查存储库,如下所示:

workspace
  |-- pom.xml
  |-- src
       |-- ...

并且maven-goals成功执行。 但是如果我设置存储库的根目录(因为我希望Jenkins检查项目的最新版本,而不是特殊分支),maven找不到pom.xml。

svn://localhost/home/svn-repository/testRepo/

在这种情况下,Jenkins工作区是:

workspace
  |-- branches
        |-- develop
              |-- pom.xml
              |-- src
                   |-- ...

1 个答案:

答案 0 :(得分:2)

Build 部分中,您有一个输入字段 Root POM ,您可以在其中添加(相对)路径到您的pom文件,例如testRepo/trunk/pom.xml

不确定为什么不将结帐限制在您想要构建的特定路径上。与Git(你有不同的项目结构)相比,这对于SVN来说是微不足道的。