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

Reply via email to