2012-03-28 88 views
0

Ich habe eine Ameise build.xml wie diese benutzen, die Einführung von Cruisecontrol config.xml ist Kann nicht javahl noch Befehlszeile SVN-Client mit Ant 1.7.1 auf Fenster 2008-Server

<!-- 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> 

Ich habe Subversion 1.5 I 0,7 und svnant 1.0.0, kopiert svnant.jar, svnClientAdapter.jar, svnjavahl.jar in mein ANT_HOME \ lib-Ordner. Ich füge sie auch auf dem Weg und Classpath, aber wenn ich den Build lief, ich bin immer noch die auf der Jede Idee „nicht javahl noch Befehlszeile SVN-Client verwenden kann“? Ich möchte ja nicht Java benutzen. Vielen Dank im Voraus für Ihre Hilfe.

Antwort

2

hatte ich ein ähnliches Problem aufgrund einiger Kompatibilitätsprobleme. Ich landete mit dem <exec> Tag

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

, die helfen soll. Danke, Scott