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:anonymous@rsyncplugin.cvs.sourceforge.net:/cvsroot/rsyncplugin login。

4. Ant

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

最新文章

  1. maven执行报错resolution will not be reattempted until the update interval of nexus h
  2. Android利用Gson解析嵌套多层的Json
  3. C语言实现的Web服务器(转-kungstriving)
  4. C# 高精度减法 支持小数(待优化)
  5. 【STM32学习笔记1】基于固件库的STM32_MDK工程模版
  6. java 显示目录下全部文件
  7. Heritrix与Nutch对比
  8. Prerequisite check "CheckActiveFilesAndExecutables" failed.
  9. windows 下使用VMware Workstation Pro 工具,ubuntu创建虚拟机
  10. ES6数组及数组方法
  11. UILabel的顶对齐解决方法
  12. How to resolve CSRF protection error while adding service through Ambari api
  13. MySQL系列--4.使用Python3访问数据库
  14. 基于Vue cli生成的Vue项目的webpack4升级
  15. LeetCode 4. Median of Two Sorted Arrays (分治)
  16. 尚硅谷面试第一季-07Spring Bean的作用域之间有什么区别
  17. Notepad++ 列操作
  18. Nginx配置跨域请求“Access-Control-Allow-Origin”
  19. iOS9 Error Domain=NSURLErrorDomain Code=-1022 App Transport Security (ATS)
  20. 更新jenkins插件,报错 Perhaps you need to run your container with "-Djava.awt.headless=true"?

热门文章

  1. 如何用js让表格的行也能拖动
  2. 【马克-to-win】—— 学习笔记
  3. if else以及大于、小于、等于逻辑表达式
  4. Hibernate的注释该如何使用?每一个注释代表什么意思?
  5. Python设置函数调用超时
  6. gitHub优秀android项目
  7. python常用20库
  8. mlock家族:锁定物理内存【转】
  9. C#实时读取数据----局部页面刷新【转】
  10. 基于最新友盟开发文档,集成友盟分享功能,赋demo