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