Как работать с Eclipse в многопользовательской среде (более 500)? - PullRequest
4 голосов
/ 14 октября 2010

Как бы вы поступили с Eclipse в многопользовательской и многосайтовой среде, скажем, с 500 или более разработчиками?

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

Редактировать : вопрос не в том, чтобы заставить пользователя выбирать Eclipse, предпосылкавопрос в том, что есть более 500 пользователей, которые хотят использовать его в качестве своей IDE.

Если это большое количество пользователей будет заниматься своими собственными установками, будет потрачено много времени, просто скачав Eclipse и установив его с некоторыми необходимыми плагинами.Скажем, каждому пользователю требуется полдня, умножьте это на 500 или больше, а это означает много потерянного времени / денег.

Ответы [ 4 ]

1 голос
/ 26 апреля 2017

Для Windows 2000 или более поздней версии, кажется, есть довольно очевидное решение (которое я протестировал и, кажется, работает с 2+ пользователями, как минимум, довольно мягко).

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

  1. Файл конфигурации Eclipse находится в каталоге \ configuration \ config.ini.

  2. Добавить / заменить следующие 3 строки:

    osgi.configuration.area=@user.home/Local Settings / Данные приложения / Eclipse / Configuration osgi.sharedConfiguration.area = / Configuration osgi.configuration.cascaded= true

Примечание. Я беззастенчиво разрываюсь с ответом Джереми Стейна (https://jeremystein.com/brain/eclipse-with-multiple-users/), который я проверял на компьютере с Windows Server 2008).

1 голос
/ 14 октября 2010

Лучшим решением будет Yoxos Ondemand Eclipse + Maven

Yoxos обладает возможностями создания шаблонов IDE, которые вы можете распространять или обновлять.

В некоторых крупных java-магазинах они создают свою собственную версию Eclipse (добавляют плагины, настройки и т. Д.), Делают ее доступной в локальной интрасети и просят запустить скрипт bat / sh для установки: 1. Sun JDK 2. Затмение, 3. Контроль исходного кода и т. Д.

Если вы не хотите со всем этим справляться, то лучшим вариантом будет Yoxos.

0 голосов
/ 14 октября 2010

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

Но я бы сказал, что позволить людям самим управлять своей судьбой IDE - это хороший путь, и судить их по коду для записи / фиксации, а не заставлять их работать с определенной IDE и т. Д.

На моей работе есть люди, которые без проблем используют Eclipse, IDEA и Emacs (!!!) в одном проекте. Некоторые люди используют Eclipse 3.5, некоторые используют Eclipse 3.6, есть несколько разных версий IDEA. Мы просто позволяем людям разбирать свои собственные IDE - пока они пишут хороший код.

0 голосов
/ 14 октября 2010

Я бы использовал ant для компиляции, сборки, генерации Javadoc и проверки ясности кода.

Если у вас более 500 разработчиков, каждый должен зайти в репозиторий, будь то CSV или VSN, используя клиент, соответствующий их клиентской машине.

Даже не думайте о демпинге Eclipse как о среде разработки, некоторые люди могут предпочесть netbeans, notepad ++ или что-то еще, и вам может быть трудно найти общий IDE.

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

Привет.

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