How to set up native subversion (javahl) with Subclipse on Mac OS X

Note that this is for Ganymede (Eclipse 3.4.x).

  1. Install the javahl binding with MacPorts:
    sudo port install subversion +bash_completion
    sudo port install subversion-javahlbindings
    
  2. Run eclipse, and add this upgrade site: http://subclipse.tigris.org/update_1.4.x
  3. Select the “JavaHL Adapter” and “Subclipse” modules and click “Install”
  4. Choose Eclipse > Preferences…, go to Team > SVN, find the “SVN Interface” pulldown, and choose “JavaHL”

Related posts:

  1. Installing git with MacPorts
    The Good: MacPorts makes git, the new source version control system hotness, available to Mac users. The Bad: MacPorts sometimes has attitude, and poops out trying to compile or install......
  2. Create new junit tests in Eclipse with a keystroke
    The Galileo version of Eclipse doesn’t ship with a default keybinding for creating a unit test for the current class, but you can add one easily enough. Navigate to Preferences......
  3. IDEA versus Eclipse
    IDEA has been giving me grief lately. Fed up with mysterious pauses, bugs in svn moves, and crashes even after performing cache-deletion voodoo in IDE, I’m back to trying Eclipse.......
  4. Make OpenOffice the default “.doc” and “.xls” application on Mac OS X
    OpenOffice 3.0 is now out for the Mac. Finder opens files that end in “.doc” with TextEdit by default, and “Open with…” doesn’t seem to stick. What to do? In......

  • Mark Phippard

    The easiest way is to install the package that CollabNet provides.

    http://www.open.collab.net/downloads/community/

    If you are already using MacPorts and do not mind spending the time compiling it is a good option.

    CollabNet package is a Universal binary, including 32/64 bit. I recently tried Eclipse 3.5 Cocoa 64-bit version and it “just worked”.

    Mark

  • http://matthew.mceachen.us matthew

    I had installed svn through macports. I really try to avoid non-automatic upgrading software.

  • Chairman P

    Thanks, that helped me out. Like you, I wanted to use macports to configure my system so this was great.

  • Xxxx

    It asks me to register…I hate this…