全局定义SVN设置

全局定义SVN设置,svn,ant,svnant,Svn,Ant,Svnant,我想在build.xml ant脚本中全局定义SVN设置: <project name="helloworld" basedir="." default="helloworld"> <svnSetting javahl="false" svnkit="true" username="guest" password="" id="svn.settings" /> ...

我想在build.xml ant脚本中全局定义SVN设置:

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

...
但eclipse当然会说:

问题:无法创建任务或类型SVN设置 原因:名称未定义


我是否可以直接在project下而不是在targets中定义SVN设置?

您应该在ant脚本中添加
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"/>


您可以阅读本文了解更多详细信息。

Args,我已经有了一个typedef,但我在SVN设置下面有它。。。已将SVN设置移到typedef下面,所有工作都已完成。谢谢