远程开发及;屋宇署;JUnit与Eclipse(JAVA)

远程开发及;屋宇署;JUnit与Eclipse(JAVA),java,eclipse,compilation,remote-debugging,Java,Eclipse,Compilation,Remote Debugging,首先,我想描述一下我想要实现的配置 1) 远程Windows计算机-安装了所有必需的软件(我的项目的先决条件)、配置了数据库等。 2) Eclipse开发人员的本地机器 以前他们使用RDP连接到windows机器进行开发,但我不满意UI通过网络时的速度和不同的延迟 我想设置以下内容: 1) Eclipse已连接到远程windows计算机√ - 现在可以工作了,我可以看到文件系统了 2) 远程代码库被添加到本地计算机上的工作区中,项目的buildpath充满了所需的库(它们也位于远程文件系统上)

首先,我想描述一下我想要实现的配置

1) 远程Windows计算机-安装了所有必需的软件(我的项目的先决条件)、配置了数据库等。 2) Eclipse开发人员的本地机器

以前他们使用RDP连接到windows机器进行开发,但我不满意UI通过网络时的速度和不同的延迟

我想设置以下内容:

1) Eclipse已连接到远程windows计算机√ - 现在可以工作了,我可以看到文件系统了

2) 远程代码库被添加到本地计算机上的工作区中,项目的buildpath充满了所需的库(它们也位于远程文件系统上)

3) 所有常规工具都在工作,比如eclemma,可以执行JUnit等等

我脑子里有几个想法,比如rsync、使用subversion等等,但所有这些都需要在本地机器上设置所有先决条件。。我希望所有列出的东西都能远程完成

目前我有eclipse可以连接到远程windows机器,但我只能访问和编辑文件,执行shell命令,并查看文件结构,这更像是一个高级远程文本编辑器-我希望能够使用eclipse和第三方插件的更多功能

是否有任何现有的解决方案


没有资源不是一个坏主意,但是,由于开发过程涉及到更改源,在远程机器上编译这些资源需要以某种方式同步它们

下面是每个位置的任务分解:远程机器编译、JUnit的执行(结果应该在Eclipse中的常规JUnit选项卡中显示)

本地机器-Eclipse运行、编码、源代码应与远程机器同步,并且在RSE的shell窗口中,我将能够执行完整的构建过程(在我们的项目中,它不同于Eclipse的源代码编译)


其主要思想是取代开发人员在RDP机器上工作的流程,并切换到本地使用eclipse,而无需在本地机器上设置所有必备软件。

您希望在哪里具体实现什么?此外,在Eclipse的本地文件系统上没有资源也是一个非常糟糕的主意?上面回答,因为我的评论太长:)考虑让CI服务器监视并构建您的源代码库?
我有几个想法,例如rsync、使用subversion等,但所有这些想法,需要在本地计算机上设置所有先决条件
我同意@ThorbjørnRavnAndersen。我认为您应该引入一个源代码管理(比如subversion)、一个CI服务器(比如Jenkins)和一个构建工具(比如Maven)。如果您提供了一个预配置的Eclipse,那么一切都应该开箱即用,而不需要每个开发人员花费一天的时间来设置环境。是的,我们有一个与Jenkins的连续集成服务器,但由于有许多不同的分支,每个开发人员都在处理自己的功能,我需要一种方法来执行参数化Jenkins作业,指定他们正在处理的SVN分支。有办法吗?我检查了几个插件,所有插件都只允许开始一项工作。