Usar Svn External en el script ant

Mi proyecto tiene properties para svn:externals pero para que funcione tengo que svn update el proyecto completo para get las últimas jarras del repository.

Ahora tengo script de compilation y me gustaría get svn:externals en el script de compilation.

He usado commands svn en la construcción anterior pero no sé cómo usar svn:externals en ella.

Alguien podría ayudarme con esto ?

La propiedad svn:externals no necesita ningún manejo especial. Cada vez que llame a una actualización se recuperarán los externos.

Para llamar a svn update desde la ant necesitas una biblioteca svn para ello.

Svnant, por ejemplo, ofrece casi todos los commands svn como tareas de ant.

Preparar

  <path id="path.svnant"> <pathelement location="SVN_ANT_DIR/svnant.jar"/> <pathelement location="SVN_ANT_DIR/svnClientAdapter.jar"/> <!-- ... --> </path> <typedef resource="org/tigris/subversion/svnant/svnantlib.xml" classpathref="path.svnant" /> 

Ejemplo de actualización

  <svn javahl="${javahl}"> <update dir="DIRECTORY_TO_UPDATE" /> </svn>