Сборка с Eclipse и Remote System Explorer - PullRequest
       7

Сборка с Eclipse и Remote System Explorer

4 голосов
/ 27 сентября 2011

Сначала с фоном ...

  • У нас есть сервер Linux, который поддерживает несколько проектов.
  • Сервер Clearcase и хранилище установлены на этом сервере Linux.
  • Для разных проектов требуются разные кросс-компиляторы и библиотеки, и все они установлены на сервере.
  • Пользователь может выбрать разные наборы инструментов, запустив разные сценарии, которые экспортируют различные значения переменных среды, такие как пути и компиляторы.
  • Пользователь должен запустить cleartool для монтирования хранилища.

  • Разработчики разрабатывают в Eclipse и имеют два варианта:

    1. SSH на сервер и запуск Eclipse с туннелированием X11.
    2. Установите Eclipse локально на свой компьютер с Windows и вызовите сборки из терминала SSH.

Сейчас:

  • Проблема с # 1 заключается в том, что операции Eclipse (набор текста, помощь по содержимому и т. Д.) Чрезвычайно запаздывают.
  • Проблема с # 2 заключается в том, что разработчики должны пройти через дополнительные циклы для создания своего кода.

Вот что я пробовал:

Этот подход отлично работает для файлов, которым не нужны специальные значения переменных среды и монтирование репозитория Clearcase, но я не мог понять, как заставить все эти вещи интегрироваться.

Было бы замечательно, если бы кто-нибудь мог сообщить мне, как я могу дать команду RSE запустить скрипт (может отличаться для каждого проекта), чтобы установить переменные среды и выполнить команды cleartool для монтирования хранилища, чтобы оно могло найти файлы.
Аргументы команды cleartool будут разными для каждого пользователя для настройки конкретного представления.

Дополнительная информация, которая может помочь:

  • У меня есть root-доступ к серверу разработки
  • Файловая система Clearcase сопоставлена ​​с диском на компьютере с Windows

Заранее спасибо, что сэкономили мне часы разочарования, связанные с медленной сетью!

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

Дополнительная информация по комментариям: - VOB-хранилище находится локально на сервере Linux. Мы бы подключились к серверу по SSH и запустили Eclipse, поэтому задержка не должна происходить из-за динамического и мгновенного снимка, а производительность графического интерфейса кажется реальной проблемой. - Мы также монтируем то же представление в Windows с помощью Region Synchronizer. При запуске локальной копии Eclipse, установленной в Windows, проблем с производительностью нет.

Так что этот вопрос, вероятно, можно решить, ответив на любой вопрос: 1. Как улучшить производительность X11, чтобы разработки под Linux хватило? 2. Как настроить Windows Eclipse для выполнения всех указанных выше шагов при создании проектов?

1 Ответ

0 голосов
/ 16 января 2014

Я пришел сюда аналогичный вопрос для вашей второй части, но, увы, никто не ответил на него.Однако у меня есть ответ на вашу первую часть: https://www.nomachine.com/. Это значительно ускоряет пересылку X11.

...