2009-08-04 2 views
17

Я работаю со средней командой разработчиков. Пока у всех есть своя версия Eclipse, настроенная с немного другим набором плагинов и с различными параметрами конфигурации. Обычно больно настраивать новый компьютер, поскольку мы должны охотиться за кучей разных плагинов и настраивать все вручную.Хорошие решения для распространения предварительно настроенного Eclipse?

Есть ли способ, чтобы создать дистрибутив программного обеспечения, которое содержит:

  • предварительно сконфигурированный набор плагинов
    • Subclipse
    • Checkstyle (Настроенные)
    • стили форматирования и предложения
    • ..etc ...
  • Пользовательские перспективы
  • Предварительно сконфигурированные репозитории для исходного кода
  • Предварительно настроенные проекты
  • предварительно сконфигурированный рабочий набор с места, чтобы получить исходный код из

В идеальной ситуации человек просто расстегивает файл, нажимает на значок Eclipse и вуаля !, все просто.

+0

Марио, в конечном итоге, что вы в конечном итоге сделали? – Brian

+0

Фактически, в конце мы сделали базовую установку со всем, предварительно сконфигурированным на компьютере, а потому, что все пути относительны, мы зашифровали и скопировали их на другие компьютеры. –

ответ

6

Я проверяя Yoxos по требованию инструмент:

http://ondemand.yoxos.com/

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

Предусмотрена возможность предварительного конфигурирования множества параметров в настройках команды, чеков и свойств.

Я нашел также вариант, который из существующей установки Yoxos позволяет экспортировать все настройки и импортировать их в другую установку Yoxos.

0

Я работал над плагином eclipse, который позволяет вам определять наборы плагинов и распределять их по центру. Проверить эту ссылку: Tikal Update Manager

2

Вы можете посмотреть по адресу:

http://www.poweredbypulse.com/

Особенно на общинном издание, которое позволяет определить централизованные конфигурации Eclipse, и управлять ими.

+1

Пульсовые установки являются хрупкими, если серверы не работают. Это хорошее решение проблемы. –

+0

Спасибо за головы! Это отличный старт. – Brian

7

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

+1

Любая дополнительная информация, которую вы можете предоставить, чтобы уточнить «конфигурации, которые мы не можем сделать в репозитории»? Мне недавно была поручена аналогичная задача, и я не понимаю, что настраивается, а что нет. – Brian

1

Возможно, вы захотите посмотреть ответы от Custom Eclipse package, которые касаются предварительно сконфигурированного набора плагинов в части вашего вопроса.

2

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

Вы можете посмотреть на Ятте Profiles: http://profiles.yatta.de

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

шаги вы должны будете принять являются:

  • загрузить и установить инструмент (Launcher)
  • запустить его (существующие установки Eclipse, будут обнаружены автоматически)
  • нажмите на загрузку (вам можно найти меню, нажав на серая стрелка в правой части вашего профиля Eclipse).

Вы упомянули, что было бы идеально, если бы человек мог просто распаковать файл и щелкнуть по значку Eclipse, чтобы начать. После того, как вы загрузите Eclipse с помощью Launcher, ваши коллеги могут просто загрузить и установить предварительно сконфигурированный Eclipse. Это не совсем то решение, которое вы искали, но я думаю, что это довольно близко.

Смежные вопросы