首先,我想描述一下我想要实现的配置。
1)远程Windows机器 - 安装了所有必需的软件(我的项目的先决条件),配置了DB等。 2)使用Eclipse的开发人员的本地机器。
以前他们使用RDP连接到windows机器进行开发,但是我不满意UI越过网络时的速度和不同的滞后。
我想设置一下:
1)Eclipse连接到远程windows机器√ - 现在正常工作,我能看到文件系统。
2)远程代码库被添加到本地机器上的工作区中,项目的构建路径已满足所需的库(也位于远程文件系统上)
3)所有常规工具都在工作,例如eclemma,可以执行JUnit等。
我脑子里有几个想法,比如rsync,使用subversion等,但是所有这些想法都要求在本地机器上设置所有先决条件..我想拥有所有列出的东西远程完成。
目前我有eclipse能够连接到远程Windows机器,但我只能访问和编辑文件,执行shell命令,并查看文件结构,这更像是一个高级远程文本编辑器 - 我希望能够eclipse和第三方插件的更多功能..
有没有现成的解决方案?
没有资源并不是一个坏主意,但是,由于开发过程涉及更改源,要在远程计算机上编译它们将需要以某种方式同步它们。
以下是每个位置的任务细分:RemoteMachine - 编译,执行JUnit(结果应该在Eclipse中以常规JUnit选项卡显示)。
本地机器 - Eclipse运行,编码,源代码应与远程机器同步,在RSE的shell窗口中,我将能够执行完整的构建过程(在我们的项目中,它与Eclipse的源代码编译不同)< / p>
主要思想是替换开发人员在RDP计算机上工作的流程,并切换到本地使用eclipse,而无需在本地计算机上设置所有必备软件。