5

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

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

但日食当然说:

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

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

4

1 回答 1

6

You should add typedef to your ant script:

<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"/>

You can read this article for more details.

于 2011-10-27T09:50:15.263 回答