Windows 使用Eclipse和远程系统资源管理器构建

Windows 使用Eclipse和远程系统资源管理器构建,windows,linux,eclipse,clearcase,Windows,Linux,Eclipse,Clearcase,首先是背景 我们有一个支持多个项目的Linux服务器 Clearcase服务器和存储库安装在此Linux服务器上 不同的项目需要不同的交叉编译器和库,它们都安装在服务器上 用户可以通过运行不同的脚本来选择不同的工具集,这些脚本会导出不同的环境变量值,例如包含路径和编译器 用户需要运行cleartool来装载存储库 开发人员在Eclipse中开发,有两种选择: SSH连接到服务器并通过X11隧道运行Eclipse 在Windows机器上本地安装Eclipse,并从SSH终端调用构建 现在:

首先是背景

  • 我们有一个支持多个项目的Linux服务器
  • Clearcase服务器和存储库安装在此Linux服务器上
  • 不同的项目需要不同的交叉编译器和库,它们都安装在服务器上
  • 用户可以通过运行不同的脚本来选择不同的工具集,这些脚本会导出不同的环境变量值,例如包含路径和编译器
  • 用户需要运行cleartool来装载存储库

  • 开发人员在Eclipse中开发,有两种选择:

  • SSH连接到服务器并通过X11隧道运行Eclipse
  • 在Windows机器上本地安装Eclipse,并从SSH终端调用构建
现在:

  • #1的问题是Eclipse操作(键入、内容辅助等)非常滞后
  • #2的问题是开发人员需要经历额外的困难来构建代码
这就是我尝试过的:

  • 设置远程系统资源管理器,允许远程编辑文件和远程运行编译器:
这种方法非常适用于不需要特殊环境变量值和装载Clearcase存储库的文件,但我不知道如何将所有这些东西集成起来

如果有人能让我知道如何指导RSE运行脚本(每个项目可能不同)来设置环境变量,并运行cleartool命令来装载存储库,以便它能够定位文件,那就太好了。
cleartool命令参数对于设置特定视图,每个用户都是不同的

一些额外的信息可能会有所帮助:

  • 我拥有对开发服务器的root访问权限
  • Clearcase文件系统映射到Windows计算机上的驱动器
提前感谢您为我在处理缓慢的网络时节省了数小时的沮丧

==================

根据评论提供更多详细信息: -VOB存储位于本地Linux服务器上。我们将SSH连接到服务器并在那里启动Eclipse,因此延迟不应该是由于动态vs快照视图造成的,而GUI性能似乎是真正的问题。 -我们还通过使用区域同步器在Windows上装载相同的视图。运行安装在Windows上的Eclipse的本地副本时,不会出现性能问题

所以这个问题可以通过回答以下任一问题来解决: 1.如何提高X11性能,以便在Linux上开发就足够了?
2.如何设置Windows Eclipse以在构建项目时执行上述所有步骤?

我在这里提出了与第二部分类似的问题,但遗憾的是,没有人回答这个问题。然而,我对你的第一部分有一个答案:。它大大加快了X11的转发速度。

快速评论:映射到驱动器的ClearCase视图是动态视图吗?因为快照的读取访问时间和编译速度要快得多。