2012-03-28 36 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

相關問題