Fri, 16 Feb 07

Eclipse Remote File Synchronization Plugins

Posted in IDEs, Web Applications at 10:31 pm by moore | Permalink

I was talking to a friend about Eclipse and he was saying that one of the things keeping him from using Eclipse was the lack of a ssh synchronization plugin (so that he could edit locally and deploy to a remote server, a typical web application setup). I typically use CVS for that purpose, but sometimes it’s overkill.

I took it upon myself to find one, because I think it’d be useful too. I found a few (all open source):

Sftp Plugin: Not updated since 2003, didn’t work in Eclipse 3.2.1. CPL Licensed. Seemed like it had the nicest interface.

Deployer: Works, but only deployed one file at a time (that I could see). Not released since 2005. LGPL.

DeployerFTP: Looked to be FTP only (according to the documentation), released in 2006.

And finally, one that worked for me: Esftp. Last released in 2006, but works with Eclipse 3.2.1. LGPL 2.1. Weird install procedure (but if you read the README.txt in the distribution, it makes sense) so make sure to read the installation instructions.

Some of these were listed in the Eclipse Plugins directory, but others weren’t. Caveat emptor.

[tags]eclipse plugins[/tags]

6 Comments »

  1. Charlie said,

    May 12, 2007 at 12:06 pm

    I think you are looking for:
    Eclipse Remote System Explorer
    http://dsdp.eclipse.org/help/latest/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g_start.html

  2. moore said,

    May 14, 2007 at 8:31 am

    Thanks Charlie. It looks like that was what I was looking for. I passed on your link to my friend and he said: “Worked beautifully. Even has a shell of sorts.”

    Thanks again!

  3. Ben said,

    May 29, 2007 at 12:01 pm

    Maybe not as cool, but there is also this:

    http://andrei.gmxhome.de/filesync/index.html

  4. edam said,

    December 2, 2008 at 7:47 am

    Nice summary of Eclipse file syncronisation plugins! Very useful – thanks!

  5. moore said,

    December 2, 2008 at 11:35 am

    Edam, glad to help!

  6. leon said,

    September 1, 2010 at 3:51 am

    filesyn from gmxhome works locally. But for a remote repository, it doesn’t work. I tried mounting a remote file system with sshfs installed on Ubuntu. But it failed to sync with the mounted file system. Any suggestion for a solution?

    I cannot install stuff like Eclipse Remote System Explorer server on the remote server. So Eclipse Remote System Explorer won’t work for me. I only have ssh, sftp access to the remote server.

    thanks.

Leave a Comment


© Moore Consulting, 2003-2010 +