Резервное копирование плагинов и настроек Eclipse - PullRequest
33 голосов
/ 31 декабря 2010

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

Я знаю, что могу просто заархивировать всю папку eclipse/, но я нахожу это немного не элегантным.

Ответы [ 4 ]

22 голосов
/ 31 декабря 2010

Ваш вопрос состоит из двух частей:

  1. Копирование настроек между установками Eclipse
  2. Копирование установленных плагинов между установками Eclipse

# 1 легко сделать. Вы можете экспортировать ваши настройки Eclipse из меню Файл -> Экспорт ... -> Настройки. Полученный файл содержит все ваши настройки для каждого установленного плагина. Он переносим между установками и версиями Eclipse.

# 2 на самом деле не способ «затмения». Это возможно, но вам нужно по-разному структурировать установленные плагины. Вместо того, чтобы использовать стандартный менеджер обновлений для установки ваших плагинов, вы можете использовать папку dropins. Что вам нужно сделать, это скопировать все функции и плагины, которые вы хотите использовать в нескольких установках, в zip-файл со следующей структурой:

eclipse/
    features/
    plugins/

Затем вы можете разархивировать файл в папку dropins всех необходимых вам Затмений.

Больше информации о дропинах: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/p2_dropins_format.html

2 голосов
/ 01 января 2011

Репликация установки P2 - это инструмент для резервного копирования установленных плагинов, вы можете установить его через Eclipse Marketplace.

Согласно настройкам конфигурации, большинство из них сохраняются в вашем рабочем пространстве. Таким образом, вы можете сделать резервную копию вашей папки workspace / .metadata .

1 голос
/ 17 августа 2012

Я сделал небольшой сервис для синхронизации настроек Eclipse.В настоящее время он поддерживает шаблоны Java + псевдонимы Bash.Может быть полезно для кого-то еще.

http://confsync.com

1 голос
/ 31 декабря 2010

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

  • Вся папка установки eclipse.
  • Папка .metadata каждой рабочей области.

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

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