首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使svnant任务在windows xp上与ant 1.7.1、svnant 1.2.1、java 1.6.0_17和svnkit一起工作。

无法使svnant任务在windows xp上与ant 1.7.1、svnant 1.2.1、java 1.6.0_17和svnkit一起工作。
EN

Stack Overflow用户
提问于 2010-07-13 23:19:23
回答 2查看 1.9K关注 0票数 0

我尝试使用svnkit从svnant ant任务访问subversion,结果如下:

代码语言:javascript
复制
BUILD FAILED
/path/to/build.xml:49: Cannot find javahl, svnkit nor command line svn client
    at org.tigris.subversion.svnant.SvnTask.getClientAdapter(Unknown Source)
    at org.tigris.subversion.svnant.SvnTask.execute(Unknown Source)

我已经验证了所有合适的jars都在类路径上,包括svnkit.jar和svnjavahl.jar。

我在eclipse 20100218-1602年中使用类似的类路径运行ant也得到了同样的结果。

奇怪的是,下面这个调用上述类的java程序似乎可以正常工作:

代码语言:javascript
复制
org.tigris.subversion.svnant.SvnTask task = new org.tigris.subversion.svnant.SvnTask();
ISVNClientAdapter adapter = org.tigris.subversion.svnant.SvnTask.getClientAdapter(task);
System.out.println(adapter);

打印org.tigris.subversion.svnclientadapter.svnkit.SvnKitClientAdapter

同样,subclipse eclipse插件使用svnkit (与eclipse一起提供的那个)也很好。

EN

回答 2

Stack Overflow用户

发布于 2010-07-14 21:52:10

我想我可以通过向类路径添加更多依赖jar文件来解决这个问题。稍后会更多..。

票数 0
EN

Stack Overflow用户

发布于 2012-01-18 00:34:45

(更新2012年7月)

实际上,tigris.org已经发布了Subclipse1.8.14,兼容SVN1.7

svnAnt是基于svnKit的,但只有svnkit1.7与svn1.7兼容

我研究了svnAnt的“当前开发”源代码,/lib中包含的svnKit库是stille旧的1.6.15,它只支持SVN1.6

所以我们应该等上几个月。

要自己检查:

转到

  • 页面> current "svnkit.build.properties"

/lib

  • 下的svnKit库,打开它(解压缩)并查看文件“svnkit.build.properties”
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3238631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档