Каков наилучший способ обновления Eclipse 3.6 до 3.7 (или последующей версии)?

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

Есть ли способ обновить Eclipse "на месте"? Как мне это сделать?

Ответы

Ответ 1

Подход ниже работал у меня и, кажется, был самым простым. Он из этот вопрос затмения и слегка изменен для ясности:

Для обновления с Eclipse 3.5+ до 3.6 +

  • Справка → Установить новое программное обеспечение
  • Введите URL-адрес сайта обновления выпуска, например. 'http://download.eclipse.org/releases/indigo' < - при обновлении с 3.5 или 3.6 (Helios) до 3.7 (Indigo)
  • Нажмите "Добавить"
  • Нажмите Отмена
  • Справка → Проверить наличие обновлений

Примечание. Исходный URL-адрес изменился. (Я оставил исходную ссылку для потомков)
следуя NEW часто задаваемые вопросы

  • Также, возможно, вам придется удалить любые несовместимые плагины обновлений перед продолжением.
    (Например: JBoss Tools имеет разные версии для Helios и Indigo, которые несовместимы)

Обновление. Я не пробовал это при обновлении с 3.x до 4.x(Juno). Я просто создал совершенно новое рабочее пространство. Я думаю, что я где-то читал, что это самый безопасный подход к обновлению основных версий.

Ответ 2

Начиная с версии 3.7 (Indigo), вы можете экспортировать/импортировать конфигурацию установки через Файл > Импорт/Экспорт > Установить меню.

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

Ответ 3

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

И даже не все плагины будут поддерживать более новую версию Eclipse, поэтому я думаю, что для миграции не существует действительно простого способа.

Ответ 4

Ответ: нет. Бессмысленно рассуждать о том, почему сообщество Eclipse решает не делать этого. Они этого не сделали.