检查SVNANT的SVN签出是否成功或失败

时间:2015-06-10 13:02:24

标签: java svnant

我无法使用类似于resultproperty =" checkout.res"从SVNANT结账时可以使用" exec"。

以下是我的ant构建文件的片段。

<target name="SVNCheckout">
  <svn username="${svn.username}" password="${svn.password}" failonerror="true" resultproperty="checkout.res" >
    <checkout url="${svn.base.url}/myproject" revision="HEAD" destPath="../../../../stubswds" />
  </svn>
</target>

获取如下错误:

Buildfile: /home/Workspace/Checkout/src/main/resources/buildandcheckout.xml
SVNCheckout:

BUILD FAILED
/home/Workspace/Checkout/src/main/resources/buildandcheckout.xml:113: svn doesn't support the "resultproperty" attribute

Total time: 1 second

1 个答案:

答案 0 :(得分:0)

您可以使用status task in svnAnt为相应类型指定属性名称。在您的情况下,继续搜索不足的信息,我想象行可能

<status 
    path="foo"
    textStatusProperty="checkout.res"/>

如果svnant呼叫没有正确完成,我会在页面中检查incomplete的值。