> > SvnAnt uses the svnClientAdapter.jar, which in turn uses one of: > > > > (1) JavaHL - Java/JNI to C++ core library interface [1] > > (2) SvnKit - pure Java implementation [2] > > (3) command line client, for example [3]
> With regards to the Windows Subversion Client. If several scripts are > using the Subversion Command line client is the client shared or is a > separate client launched when separate scripts are ran at the same > time ? Not entirely sure I understand your question. As far as I can see (using ant -verbose), a new svn.exe (or just "svn" on UNIX) is spawned for each subcommand of <svn> within one script. Which svn command line client (of possibly several ones installed on a system) is actually invoked by svnClientAdapter depends on what's available in your PATH environment variable. I would have thought that supplementing the path by setting java.library.path in ANT_OPTS as follows would also work, but apparently it doesn't: set PATH=D:\Opt\Ant\bin set ANT_OPTS=-Djava.library.path=C:\Programme\SlikSvn\bin That's probably because java.library.path is for libraries and not for executables. Michael