转: 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

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

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

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

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

1.Eclipse RSE

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

新建一个连接。

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

2. ESFTP

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

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

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

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

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

3. Rsync

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

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

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

4. Ant

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

时间: 2024-10-13 23:50:51

转: Eclispe的远程开发的相关文章

web2py远程开发

Hyper-v下安装测试环境: CentOS 6.5, 默认的Python 2.6, web2py 主机Win8.1 问题:远程管理显示“管理因不安全通道而关闭”,只能访问网页,不能进入管理界面. 找了n多方法,不得门道,最后在stackoverflow找到可行的方法如下: # openssl genrsa -out server.key 2048 # openssl req -new -key server.key -out server.csr # openssl x509 -req -da

使用WebStorm/Phpstorm实现remote host远程开发

如果你的开发环境是在远程主机上,webstorm可以提供通过ftp/ftps/sftp等方式实现远程同步开发.这样我们可以就抛弃ftp.winscp等工具,通过webstorm编辑远程文件以及部署,本文基于WebStorm5.04编写, Intellij IDEA或者PHPStorm使用方法基本相同,可参考之.并且还要感谢因特里基友群群主大猫的帮助. 1.首先我们来创建一个基于远程主机的project,点击file>new project from existing sources,打开了创建p

spark的eclispe的集成开发环境的搭建

默认已经安装了jdk和scala 下面说一下spark的eclispe的集成开发环境的搭建 eclipse4.2 update-site.zip spark-1.0.2-bin-hadoop2.tgz 解压spark-1.0.2-bin-hadoop2.tgz,得到lib文件夹下的jar包spark-assembly-1.1.1-hadoop2.3.0.jar 下面开始进行配置 打开exlipse,选择Help下的install new software,点击add,在弹出的对话框中Name填写

利用GDB在远程开发机进行调试

由于一些环境的制约,很多同学都可能需要在开发机上进行调试,但由于开发机资源的限制,在开发机上直接进行本地的GDB环境配置就成了难题,这个时候其实我们可以利用GDB中自带的gdbserver工具就可以进行远程开发机的调试. gdbserver可以走网络,串口等通信机制,对于网络来说支持ip:prot格式运行.比如你的开发机所在IP是192.168.3.11,你的机器是192.168.3.1,这个时候你首先先下好GDB的源码,然后进入到gdb_src/gdb/gdbserver目录下进行./conf

samba服务,连接远程开发机

到了新环境,自己的开发机需要通过跳板机连,每次登录跳板机都需要RSA动态密码.一开始让我迷惑的是,这有个跳板机,那怎么让本地代码和开发机代码同步呢.以前公司的情况,一个是不需要跳板机,在phpstorm上可以保存代码,触发上传到开发机了:另一个公司情况是也有跳板机,但是git提交到开发环境,事先分配了每个工程师一个不同的端口,利用端口分辨工程师谁的代码和环境.如今,这都行不通了... 问了周围几个同学,怎么搞的?有的windows系统的同学,说是本地改,再手动上传..同样和我mac机的同学说是直

转: NetBean 远程开发的好文2 --> 工欲善其事,必先利其器系列--Netbeans之远程开发

转自:  http://www.cnblogs.com/zuoca/archive/2012/07/09/Remote_Development_With_Netbeans_origin.html 实践难度:★★☆☆☆ 实用性  :★★★★☆ 你还在采用纯手工开发吗? 你还在采用本地开发,ftp到远程主机进行编译的繁琐方式吗? 你还在为不断的切换编辑窗口,ftp窗口,ssh窗口而感到郁闷吗? 你还在为不能够熟练使用linux下那命令庞杂的vi,gdb而苦恼吗? 你还在为不能使用现代化的IDE而担忧

NetBean 远程开发的好文1 --> NetBeans的远程Linux C开发实践

from:  http://blog.csdn.net/jacktan/article/details/9268535 一直以来总觉得NetBeans生活在Eclipse的阴影下,同样做为一款不错的基于Java开发的IDE却走着完全不同的发展道路.可能是由于之前我一直较多的使用Java的缘故,所以Eclipse一直是我最为常用的工具.偶尔我也会尝鲜一下NetBeans,但是总觉得使用习惯上有点别扭.不过由于工作的需要,开始更多的接触Linux C,Eclipse CDT就显得越来越苍白.毕竟Cy

ubuntu下进行android的开发(一):远程开发环境搭建

ubuntu系统的安装不再记录,已经有了太多的介绍.下面主要记录一些安装后环境的搭建以及一些问题的解决办法. 1.git工具的安装 因为要使用git工具来管理源码,所以安装系统后首先要安装git工具.打开终端执行下面的命令即可. sudo apt-get install qgit 2.使用ssh远程登录服务器进行开发 登录指令:ssh [-x] [email protected]_address(eg:192.18.0.12)   -------这里-X表示支持图形界面,gedit打开和另存都在

转: 工欲善其事,必先利其器系列--Netbeans之远程开发

转自: http://www.cnblogs.com/zuoca/archive/2012/07/09/Remote_Development_With_Netbeans_origin.html 工欲善其事,必先利其器系列--Netbeans之远程开发 实践难度:★★☆☆☆ 实用性  :★★★★☆ 你还在采用纯手工开发吗? 你还在采用本地开发,ftp到远程主机进行编译的繁琐方式吗? 你还在为不断的切换编辑窗口,ftp窗口,ssh窗口而感到郁闷吗? 你还在为不能够熟练使用linux下那命令庞杂的vi