Каков формат экспорта настроек Eclipse?

Экспорт настроек Eclipse очень похож на файл свойств. Это правильно?

Я хотел бы поделиться предпочтениями со своей командой, и для этого мне нужно отфильтровать данные (обновить / удалить локальные пути и т. Д.). Кто-нибудь знает какие-нибудь инструменты для этого?


person Aaron Digulla    schedule 15.08.2011    source источник


Ответы (3)


Возможно, вам стоит взглянуть на Workspace Mechanic для Eclipse:

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

  • Создайте согласованную среду среди таких больших групп, как вся компания, ваша местная команда или даже среди множества ваших собственных рабочих мест.
  • Экономьте время, настраивая новые рабочие пространства
  • Создавайте задачи, которые гарантируют, что ваши любимые новые предпочтения будут применены ко всем вашим текущим и будущим рабочим пространствам. (Это одна из наших любимых функций!)
person Tonny Madsen    schedule 15.08.2011
comment
+1 К сожалению, у меня инструмент не работает (после установки в UI не добавляются меню / значки). - person Aaron Digulla; 15.08.2011
comment
Я использовал его в проекте и получил хороший результат. К сожалению, он использует широкие настройки рабочего пространства, что не очень хорошо во многих случаях, когда вы работаете над несколькими проектами разработки - например, как консультант ... Может быть, в следующей версии исправят :-) - person Tonny Madsen; 15.08.2011

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

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

person VonC    schedule 15.08.2011
comment
У меня вопрос конкретно об экспорте - ›Настройки. Мы уже создали версию каталога .settings. - person Aaron Digulla; 15.08.2011

да.

Предпочтения в Eclipse реализуются org.eclipse.core.internal.preferences.EclipsePreferences. Метод save(IPath location) преобразует внутреннюю структуру в экземпляр Properties, используя convertToProperties(), а затем запишет результат на диск.

person Aaron Digulla    schedule 05.04.2012