Ant:从URL加载构建文件

时间:2013-10-29 10:53:00

标签: java svn ant jenkins

我有一个svn控制项目,我正在尝试在Jenkins中使用ant。问题是项目的build.xml只能通过网址访问。如何从网址中加载build.xml而不是查看相对路径?我尝试在网址的开头添加/。这使得它不使用相对路径,但它也会破坏我的URL,因为它不会忽略/

  

没有/的错误:

     

致命:无法在C:\ Program Files中找到构建脚本   (x86)\ Jenkins \ workspace \ Ant Build \ http:\ ??? \ build.xml

     

/:

出错      

致命:无法在/ http:/ ??? / build.xml

找到构建脚本

2 个答案:

答案 0 :(得分:0)

与Hudson 3.1.0有同样的问题。 对我有用的解决方法是编辑作业的config.xml文件:

<entry>
  <string>customWorkspace</string>
  <string-property>
    <originalValue class="string">## full path of your build.xml file ##</originalValue>
    <propertyOverridden>false</propertyOverridden>
  </string-property>
</entry>

缺少以originalValue开头的行。

答案 1 :(得分:0)

前段时间我解决了这个问题,但直到现在我才忘记这个问题。 我所做的是链接到项目目录中的本地build.xml ,而不是 URL