Differences between revisions 3 and 4
Revision 3 as of 2007-02-28 13:05:49
Size: 2478
Editor: nat
Comment:
Revision 4 as of 2007-02-28 13:06:30
Size: 2480
Editor: nat
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:

TableOfContents

Getting SVNKit sources

Get the SVNKit source code with the svn command line client

$ svn co http://svn.svnkit.com/repos/svnkit/trunk svnkit

Or (to check out specific version):

$ svn co http://svn.svnkit.com/repos/svnkit/tags/TAG_NAME svnkit

Go to the checked out directory

$ cd svnkit

= Building SVNKit binaries =

Depending on how you are going to use SVNKit follow one of the how-to sections listed below.

Building a standalone SVNKit version

Use [http://ant.apache.org ANT] to build SVNKit binaries:

$ ant build-standalone

svnkit/build/lib directory will contain a library jar file (svnkit.jar) and the Ganymed library jar (ganymed.jar) that is needed if you are going to use svn+ssh connection protocol.

Building SVNKit as an extension plugin for Subclipse

Set an ECLIPSE_HOME environment variable (should point to [http://www.eclipse.org Eclipse] 3.2.2 (or newer) home directory)

$ set ECLIPSE_HOME=/home/user/java/eclipse322

Use [http://ant.apache.org ANT] to build SVNKit binaries:

$ ant deploy

svnkit/build/eclipse directory will contain [http://www.eclipse.org Eclipse] SVNKit plugin, feature and update site files.

To make [http://www.eclipse.org Eclipse] use the plugin you've just built, copy all files from svnkit/build/eclipse/plugins and svnkit/build/eclipse/features to corresponding [http://www.eclipse.org Eclipse] directories and restart [http://www.eclipse.org Eclipse]:

$ eclipse -clean

Or use "Local Update Site" at svnkit/build/eclipse/site directory to install an SVNKit extension plugin for [http://subclipse.tigris.org Subclipse].

Using Subclipse with the SVNKit library

Since version 0.9.33 [http://subclipse.tigris.org Subclipse] already comes with SVNKit embedded. All you need is to select SVNKit on the SVN preference page (in [http://www.eclipse.org Eclipse] Window menu -> Preferences -> Team). If using a version earlier than 0.9.33 you still need to perform the following steps with [http://www.eclipse.org Eclipse] Update Manager (tested with Eclipse 3.1M6, WinXP):

  • Add http://svnkit.com/ as an update site to [http://www.eclipse.org Eclipse] Update Manager.

  • Use Help | Software Updates | Find and Install in main menu.
  • Install "SVNKit Subclipse Extension" feature.

Building_SVNKit (last edited 2008-02-21 07:00:23 by nat7)