Может ли команда использовать Eclipse, установленный на общем сетевом диске? - PullRequest
2 голосов
/ 22 октября 2009

Наш ведущий программист любит устанавливать инструменты на общем сетевом диске, чтобы минимизировать усилия при обновлении. Недавно он установил Eclipse на сетевой диск, но когда я его запускаю, у меня появляется окно с надписью Workspace in use or cannot be created, choose a different one.. После нажатия OK я получаю окно, в котором отображается раскрывающееся меню с одним элементом - рабочим пространством на его компьютере. Затем я могу перейти к рабочему пространству на моей машине, нажать кнопку ОК, и Eclipse продолжает запускаться и работать нормально. Во втором окне есть флажок с надписью Use this workspace as the default, который я проверил после просмотра и выбора своего рабочего пространства, но при следующем запуске Eclipse он возвращается к рабочему пространству ведущего.

Мы нарушаем какое-то предположение, которое Eclipse делает относительно установки? Мы находимся в сети Linux, если это имеет значение.

Ответы [ 2 ]

5 голосов
/ 22 октября 2009

Настройте общее затмение таким образом, чтобы пользователи не могли его изменить. Это должно (если я правильно помню) принудительно затмить в режиме «Shared User, Hands Off» и по умолчанию сохранять настройки для учетной записи пользователя.

Не совместно использовать рабочие пространства (или проекты) - это только ужасно сломает - используйте другую стратегию, например, надлежащую систему контроля версий.

Возможно, " rel="noreferrer"> эта документация будет полезна. "" "Настройка для этого [общего] сценария требует, чтобы область установки была доступна только для чтения для обычных пользователей. Когда пользователи запускают Eclipse, это приводит к тому, что в области конфигурации автоматически устанавливается каталог по умолчанию под каталогом home user. если не принять, все пользователи будут использовать одно и то же местоположение для своей области конфигурации, что не поддерживается. "" "

Я бы попытался запустить Eclipse как локально, так и по сети. Использование общего сетевого диска может сделать Eclipse более болезненным, чем иногда. Среда разработки должна работать для разработчика даже за счет немного более сложной настройки.

1 голос
/ 22 октября 2009

Eclipse хранит множество настроек, включая список рабочих пространств, в своем каталоге установки (особенно в каталоге «configuration»). Трудно сказать, насколько хорошо будет работать совместное использование установки, но я не удивлюсь, если возникнет ряд проблем, вызванных «борьбой» между экземплярами Eclipse, работающими на разных рабочих станциях разработчика.

Чтобы устранить конкретную проблему, с которой вы столкнулись, вы можете настроить отдельный сценарий запуска, который передает ваше рабочее пространство в качестве аргумента командной строки в Eclipse, минуя диалоговое окно выбора рабочего пространства, которое вы видите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...