【问题标题】:Building with Eclipse and Remote System Explorer使用 Eclipse 和远程系统资源管理器构建
【发布时间】:2011-11-26 08:18:46
【问题描述】:

首先是背景...

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

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

    1. 通过 SSH 连接到服务器并使用 X11 隧道运行 Eclipse。
    2. 在他们的 Windows 机器上本地安装 Eclipse,并从 SSH 终端调用构建。

现在:

  • #1 的问题是 Eclipse 操作(打字、内容辅助等)非常滞后。
  • #2 的问题是开发人员需要通过额外的步骤来构建他们的代码。

这是我尝试过的:

这种方法非常适用于不需要特殊环境变量值和安装 Clearcase 存储库的文件,但我不知道如何将所有这些东西集成起来。

如果有人可以让我知道如何指导 RSE 运行脚本(每个项目可能不同)来设置环境变量并运行 cleartool 命令来挂载存储库以便它可以找到文件。
用于设置特定视图的 cleartool 命令参数因用户而异。

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

  • 我拥有开发服务器的 root 访问权限
  • Clearcase 文件系统映射到 Windows 机器上的驱动器

提前感谢您为我节省了数小时处理慢速网络的烦恼!

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

每个 cmets 的其他详细信息: - VOB 存储位于 Linux 服务器本地。我们将通过 SSH 连接到服务器并在那里启动 Eclipse,因此延迟不应该是由于动态与快照视图和 GUI 性能似乎是真正的问题。 - 我们还使用 Region Synchronizer 在 Windows 上挂载相同的视图。运行安装在 Windows 上的本地 Eclipse 副本时,没有性能问题。

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

【问题讨论】:

  • 快速评论:为驱动器映射的 ClearCase 视图是动态视图吗?因为快照在读取访问时间和编译方面会快得多

标签: windows linux eclipse clearcase


【解决方案1】:

我来到这里,与您的第二部分类似的问题,但是很遗憾,没有人回答它。但是,我对您的第一部分有一个答案:https://www.nomachine.com/。它大大加快了 X11 转发速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    • 2014-10-22
    相关资源
    最近更新 更多