> -----Original Message----- > From: Saiho Yuen [mailto:adenin...@yahoo.com] > Sent: zondag 11 april 2010 19:10 > To: dev@subversion.apache.org > Subject: where should I start > > Hi, I wish to build a custom SVN GUI with Java. I have already > downloaded the latest code source, but I have no idea where should I > start. Can someone tell me where I can find the documentation for > compiling the SVN project on Vista (which compiler to use?) and how to > link the C library with Java (JNI).
Questions on using Subversion should be directed to the user list (users{_AT_}subversion.apache.org). This list is about the development of Subversion itself. So if you find a (serious) bug developing your client, you are welcome to report it here. As a first step to answering your question: Did you look at JavaHL? This is a standard wrapping of our client api to java, and there are binaries available to use it directly without compiling everything yourself. You need the javahl jar/class files and a subversion distribution that installs libsvnjavahl-1.dll. (I think the CollabNet setup has that binary, and the SlikSvn binaries have it for x86 and x64). Compiling Subversion itself is pretty easy, but it requires several dependencies to be compiled before you can compile Subversion. And those dependencies are the hard part of compiling. I maintain a set of Scripts to compile Subversion on Windows as part of the SharpSvn project. (Scripts are in http://sharpsvn.open.collab.net/svn/sharpsvn/trunk/imports). With Visual Studio 2005/2008, NAnt, ActiveState Python and ActiveState Perl installed compiling should be as easy as running 'nant build' in that directory. Bert