我最近接触Ant有一个星期了,从中发现了不少的问题,但问题也都已经解决了,现在做一个将SVN服务器上的项目通过Ant工具Checkout到本地,小弟我遇到了一个问题,
这是我的build.xml中的配置:
<?xml version="1.0" encoding="UTF-8"?>
<project name="project" basedir=".">
<property name="svn-url" value="https://10.1.5.91:8443/svn/tips_mbfe_yak/04-code/TBPS_EX/DataMigration/src"></property>
<property name="svnlib" value="lib2"></property>
<path id="path.svnant">
<pathelement location="${svnlib}/svnant.jar"/>
<pathelement location="${svnlib}/svnClientAdapter.jar"/>
<pathelement location="${svnlib}/svnjavahl.jar"/>
<pathelement location="${svnlib}/svnkit.jar"/>
</path>
<typedef
resource="org/tigris/subversion/svnant/svnantlib.xml"
classpat /> />
<svnSetting id="svn.settings" svnkit="false" javahl="true" username="tbps" password="1" />
<target name="svnTest">
<svn refid="svn.settings">
<checkout recurse="true" url="${svn-url}" destPath="temp" />
</svn>
</target>
</project>
注:lib2文件夹放的是:
最后我运行报错了:
svnTest:
[svn] Missing 'javahl' dependencies on the classpath !
BUILD FAILED
D:\TBPS_ex_1\project\build.xml:20: Cannot find javahl, svnkit nor command line svn client
说是没有找到lib2里面的有关JAR问价,但是这确实是这样写的呀,我头等了2天了,还请各位大侠帮小弟解答一下,非常感谢。
<svnSettingid="svn.settings"svnkit="false"javahl="true"username="tbps" password="1"/>
改成:
<svnSettingid="svn.settings"svnkit="false" javahl="false"username="tbps" password="1"/>
试下。
http://blog.sina.com.cn/s/blog_5920510a01018bvt.html非常感谢您对我的回答,我上面的配置也是参考您给我发的链接进行配置的,我之前看过,但是我就是在运行的时候总是报一些错误,
我想问题有以下几个方面:
1.没有找到Ant所支持的Jar文件
2.我不知道是否还要在环境变量里面进行配置classpath变量执行Ant的lib库,目前我没有指定
3.是不是和我使用的Ant版本有关
<svnSettingid="svn.settings"svnkit="false"javahl="true"username="tbps" password="1"/>
改成:
<svnSettingid="svn.settings"svnkit="false" javahl="false"username="tbps" password="1"/>
试下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。