svn - 全局定义 svnSetting

标签 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 当然说:

Problem: failed to create task or type svnSetting Cause: The name is undefined.



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

最佳答案

您应该添加 typedef到你的 Ant 脚本:

<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更多细节。

关于svn - 全局定义 svnSetting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7913561/

相关文章:

java - 在 cygwin 中运行 ant 返回 JAVA_HOME 不正确的设置

ANT 中的 java.security 文件

apache-flex - 为什么我的 svn ant 任务失败了?

SVN、Samba 和符号链接(symbolic link)。怎么让大家一起玩?

svn - fork 颠覆项目

java - 删除 junit 测试以在 ant 中构建

svn - 如何让 svnant/svnkit 提示输入用户名/密码

svn - ant svntask 检索修订消息

svn - 为什么 Jenkins SVN 插件在连接到我的 VisualSVN 服务器时会出现错误 E170001?

c# - 不影响 TortoiseSVN 凭据的 SharpSVN 身份验证