Estoy interesado en cualquier forma que puedo crear una tarea Ant para extraer archivos de SubVersion. Yo "solo" quiero hacer el pago desde la línea de comando. He estado usando Eclipse con Ant y SubVersion desde hace un tiempo, pero mi conocimiento sobre Ant y SubVersion es algo deficiente ya que confié en Eclipse para conectarlo todo.¿Cómo realizar el pago desde SVN con una tarea ANT?
He estado viendo a SvnAnt como una solución, que es parte de Subclipse de Tigris al http://subclipse.tigris.org/svnant/svn.html. Puede funcionar bien, pero todo lo que obtengo es NoClassDefFoundErrors. Para los más experimentados esto probablemente parece un problema simple de configuración de Ant, pero no sé de eso. Copié el svnant.jar y el svnclientadapter.jar en mi directorio Ant lib. Luego trató de ejecutar el siguiente:
<?xml version="1.0"?>
<project name="blah">
<property environment="env"/>
<path id="svnant.classpath">
<pathelement location="${env.ANT_HOME}/lib"/>
<fileset dir="${env.ANT_HOME}/lib/">
<include name="svnant.jar"/>
</fileset>
</path>
<typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="svnant.classpath" />
<target name="checkout">
<svn username="abc" password="123">
<checkout url="svn://blah/blah/trunk" destPath="workingcopy"/>
</svn>
</target>
</project>
A lo que me sale el siguiente respuesta:
build.xml:17: java.lang.NoClassDefFoundError: org/tigris/subversion/javahl/SVNClientInterface
Me postulo SVN 1.7 y 1.3 SvnAnt en Windows XP de 32 bits.
¡Gracias por cualquier puntero!
http://stackoverflow.com/questions/16305315/the-svn-client-svnkit -is-not-available/16310312 # 16310312 –