Svn Svannt三头罐丢失
我下载并安装了svnant1.3.0、ant1.8和java1.6 当我尝试通过https进行简单的签出时,我得到一个java.lang.NoClassDefFoundError:com/trilead/ssh2/InteractiveCallback。我不知道为什么它使用ssh类,因为我使用的是https Trilead SSH for Java似乎不再受支持或分发,我也无法访问Trilead.jar的旧版本 没有trilead.jar,其他人如何使用SVNAnt?是否有人建议寻求其他选择?这是我的构建脚本。项目的“打开”和“结束”标记没有正确复制,但当我在本地框上执行它时,它们就存在了 更新我在谷歌搜索后在另一个项目的svn存储库中找到了trilead.jar,它确实修复了NoClassDefFoundError,可惜trilead没有分发jarSvn Svannt三头罐丢失,svn,ant,svnant,Svn,Ant,Svnant,我下载并安装了svnant1.3.0、ant1.8和java1.6 当我尝试通过https进行简单的签出时,我得到一个java.lang.NoClassDefFoundError:com/trilead/ssh2/InteractiveCallback。我不知道为什么它使用ssh类,因为我使用的是https Trilead SSH for Java似乎不再受支持或分发,我也无法访问Trilead.jar的旧版本 没有trilead.jar,其他人如何使用SVNAnt?是否有人建议寻求其他选择?这
<?xml version="1.0"?>
您可以从这里下载:
Truong我在设置SVNAnt时遇到了类似的问题。我写了一篇博客,描述了如何解决这个问题:
我必须从svnant类路径中删除svnkkit.jar。我使用subant进行了多次签出,第二次签出使用svnkit而不是javahl。这适用于ant 1.7、java6和Svant 1.30
<path id="svnant.classpath">
<fileset dir="./buildBinaries/svnant-1.3.0/lib">
<include name="*.jar" />
<exclude name="svnkit.jar"/>
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
将patch.jar添加到macbook pro的ant-lib文件夹(/usr/share/java/ant-1.8.2/lib)也解决了这个问题。以下是我的版本号供参考:svn:1.6.16 java:1.6.0īant:1.8.2 mac osx:10.7.2非常感谢您的链接和问题!
<path id="svnant.classpath">
<fileset dir="./buildBinaries/svnant-1.3.0/lib">
<include name="*.jar" />
<exclude name="svnkit.jar"/>
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />