转: Eclispe的远程开发

from: http://www.thinksaas.cn/topics/0/528/528009.html

 

新项目中用到了所谓的Eclipse远程开发。参考:

http://www.eclipse.org/eclipse/platform-core/documents/2.0/remote-development.html

大体可以分为两种模式:本地驻留和远程驻留。

image

本地编辑修改保存文件,复制文件到远程服务器器编译。

image

远程服务器保存文件,同步到本地进行修改,完成后上传到服务器编译。

老大要求用远程驻留的方式,不过实际应用中发现比较繁琐,不如本地来得方便。上面的链接提到了可以用一个插件来支持两种方式,却没有告诉我们是哪个插件,O(∩_∩)O~。结合网上资料加上自己的摸索,介绍下面几个工具。

1.Eclipse RSE

自3.5后已经自带,打开透视图用就可以用了。

image

image

新建一个连接。

image

image

image

image

打开终端,开始操作远程服务器吧。

2. ESFTP

下载地址:http://sourceforge.net/projects/esftp/ 。下载后解压丢到pluigins目录,重启Eclipse。

image

输入与前一步相同的服务器配置信息。

image

上传一个Java文件试试,谁知出师不利,点按钮半天也没反应,快捷键也不起效。非得要右键打开菜单执行。

image

现学现用,在Eclipse RSE打开一个终端,看看有没有传上去。

image

ESFTP还是比较智能的,把整个包结构都传上去了。经研究,如果是普通文件,比如build.properties,按快捷键或点击按钮就OK了,Java大概是要分析整个目录结构,需要你多点几下O(∩_∩)O~。

3. Rsync

一位PHP程序员参考ESFTP后开发的插件。

官方地址:http://rsyncplugin.sourceforge.net/index.html

image

到这一步我就基本放弃了,老兄你这好像不全是英文(⊙_⊙)?它的设置实在搞不明白,Down下源代码看看吧:cvs -d:pserver:anonymous@rsyncplugin.cvs.sourceforge.net:/cvsroot/rsyncplugin login。

4. Ant

归根结底无外乎就是做一些文件同步,执行远程命令嘛,Ant都可以做,之前曾写过一篇博文:http://lovespss.blog.51cto.com/1907593/471462

posted @ 2016-09-28 11:20  跬步者  阅读(372)  评论(0编辑  收藏  举报