2012-03-28 70 views
0

我有一只蚂蚁的build.xml这样是从CruiseControl的config.xml中推出 无法在窗口中使用javahl也不是命令行SVN客户端与蚂蚁1.7.1 2008服务器

<!-- Use the properties from the props file --> 
<property file="${basedir}/build.properties"/> 
<property environment="env"/> 
<path id="svnant.classpath"> 
    <pathelement location="${env.ANT_HOME}/lib"/> 
    <fileset dir="${env.ANT_HOME}/lib/">  
     <include name="**/*.jar"/> 
    </fileset> 
</path> 
<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" classpathref="svnant.classpath" /> 

<target name="init"> 
    <mkdir dir="${work.folder}"/> 
</target> 
<svn javahl="false"> 
    <status path="${basedir}" revisionProperty="svn.revision" /> 
    <export srcUrl="${svn.baseurl}/test/test.barFiles" destPath="${work.folder}/test/test.barFiles"/> 
</svn> 

我有颠覆1.5 .7和svnant 1.0.0,我将svnant.jar,svnClientAdapter.jar,svnjavahl.jar复制到我的ant_home \ lib文件夹中。我也将它们添加到路径和类路径中,但是当我运行构建时,我仍然在 上收到“不能使用javahl和命令行svn客户端”任何想法?我不想使用javahl。 非常感谢您的帮助。

回答

2

由于某些兼容性问题,我有类似的问题。我结束了使用<exec>标签

<exec executable="svn.exe"> 
<arg value="up"/> 
<arg value ="--revision=head"/> 
</exec> 

这应该有所帮助。 谢谢, Scott

相关问题