Differences between revisions 5 and 7 (spanning 2 versions)
Revision 5 as of 2007-02-28 13:07:17
Size: 2481
Editor: nat
Comment:
Revision 7 as of 2007-03-12 15:19:47
Size: 2469
Editor: 194
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Get the '''SVNKit''' source code with the svn command line client Get the ["SVNKit"] source code with the svn command line client
Line 21: Line 21:
Depending on how you are going to use '''SVNKit''' follow one of the how-to sections Depending on how you are going to use ["SVNKit"] follow one of the how-to sections
Line 25: Line 25:
Use [http://ant.apache.org ANT] to build '''SVNKit''' binaries: Use [http://ant.apache.org ANT] to build ["SVNKit"] binaries:
Line 32: Line 32:
== Building SVNKit as an extension plugin for Subclipse == == Building SVNKit as an extension plugin for Eclipse ==
Line 38: Line 38:
Use [http://ant.apache.org ANT] to build '''SVNKit''' binaries: Use [http://ant.apache.org ANT] to build ["SVNKit"] binaries:
Line 43: Line 43:
{{{svnkit/build/eclipse}}} directory will contain [http://www.eclipse.org Eclipse] SVNKit plugin, feature and update site files. {{{svnkit/build/eclipse}}} directory will contain [http://www.eclipse.org Eclipse] ["SVNKit"] plugin, feature and update site files.
Line 50: Line 50:
Or use "Local Update Site" at {{{svnkit/build/eclipse/site}}} directory to install an '''SVNKit''' extension plugin for [http://subclipse.tigris.org Subclipse]. Or use "Local Update Site" at {{{svnkit/build/eclipse/site}}} directory to install an ["SVNKit"] extension plugin for [http://subclipse.tigris.org Subclipse].
Line 53: Line 53:
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): 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):

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 Eclipse

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)