全局定义svnSetting

时间:2011-10-27 08:45:56

标签: svn ant svnant

我想在build.xml ant脚本中全局定义svnSetting:

<project name="helloworld" basedir="." default="helloworld">
    <svnSetting
        javahl="false"
        svnkit="true"
        username="guest"
        password=""
        id="svn.settings"
    />
    ...
</project>

但是eclipse当然说:

  

问题:无法创建任务或输入svnSetting   原因:名称未定义。

我是否有可能直接在项目下定义svnSetting而不是在目标内?

1 个答案:

答案 0 :(得分:6)

您应该在蚂蚁脚本中添加typedef

<project name="helloworld" basedir="." default="helloworld">
    <path id="path.svnant">
        <pathelement location="${basedir}/svnant.jar"/>
        <pathelement location="${basedir}/svnClientAdapter.jar"/>
    </path>
    <typedef resource="org/tigris/subversion/svnant/svnantlib.xml"
             classpathref="path.svnant"/>

您可以阅读此article了解详情。