Могу ли я сохранить свои настройки при обновлении Eclipse с Indigo до Juno?

Как я могу обновить Eclipse с Indigo до Juno, не потеряв при этом все свои настройки?

Я пробовал две разные вещи, ни одна из которых не сработала:

  • Экспорт настроек из Indigo и импорт в Juno
  • Запустите Juno на копии рабочей области Indigo.

Это так раздражает, что приходится начинать с нуля при каждом обновлении...


person G. Blake Meike    schedule 08.06.2012    source источник
comment
Похоже, что настройки экспорта/импорта действительно обновляют большинство настроек. В разделе Доступные сайты программного обеспечения есть еще один экспорт/импорт, который позволяет их копировать. Я не вижу возможности сохранить Перспективы или список известных проектов   -  person G. Blake Meike    schedule 09.06.2012
comment
Что касается настроек, вы имеете в виду настройки или плагины? Я устанавливаю juno отдельно, с одинаковыми рабочими местами для индиго и juno (я так делаю каждый раз). Настройки рабочей области составляют 99% всех настроек Eclipse и сохраняются во всех версиях (странно, что их нет в вашей копии рабочей области Indigo!). Конечно, любые лишние плагины нужно ставить заново, но меня вполне устраивают эти 5 минут работы (хотя я все еще мечтаю, что обновления/апгрейды Eclipse когда-нибудь будут намного быстрее, выдавать меньше ошибок, будет понятнее для пользователь и т. д. Может быть, немного больше похоже на Ubuntu.)   -  person Chris Lercher    schedule 28.07.2012


Ответы (9)


Я не эксперт, но я только что добавил новые сайты в свои «Доступные сайты программного обеспечения» (помощь -> установить новое программное обеспечение -> Доступные сайты программного обеспечения)

http://download.eclipse.org/releases/juno

http://download.eclipse.org/tools/cdt/releases/juno

и обновился (помощь -> установить обновления).

После обновления

http://download.eclipse.org/eclipse/updates/4.2 добавлено http://download.eclipse.org/eclipse/updates/3.7 отключено http://download.eclipse.org/tools/cdt/releases/indigo отключено

возможно другие изменения, которых я не заметил.

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

Алан

person AlanB    schedule 27.06.2012
comment
Я пробовал это, но Eclipse не находит никаких обновлений... есть ли подсказка, что мне не хватает? - person Michi; 18.07.2012
comment
Вы уверены, что используете Indigo (EclipseAbout EclipseVersion: Indigo Release) и добавили и активировали сайт Juno (EclipsePreferencesInstall/UpdateAvailable Software Sites)? Если так, то я не знаю, что происходит. - person Wolfram; 19.07.2012
comment
Я добавил сайт, но попытался выполнить установку, а не обновление. Он жаловался на множество конфликтов, которые мне пришлось отменить, и теперь мой Eclipse полностью не работает :( - person Robin Elvin; 26.07.2012
comment
Это кажется действительно хорошим ответом. Единственная проблема заключается в том, что как только вы это сделаете, ваша предыдущая версия Eclipse исчезнет. Я использую Eclipse в основном для разработки Android, и я хотел бы иметь возможность запускать как Juno, так и Indigo, пока не буду уверен, что поддержка Juno для Android надежна. - person G. Blake Meike; 29.07.2012
comment
Не забывайте, что Eclipse — это изолированная программная среда, поэтому запустить две программы рядом друг с другом несложно. Поэтому просто распаковать zip на месте имеет больше смысла, чем установщик, используя либо exe-файл в Windows, либо менеджер пакетов в Linux. Это также означает, что вы можете заархивировать текущую установку в качестве резервной копии. - person jambox; 10.08.2012
comment
Я пробовал это, и это не сработало. Как ни странно, в соответствии с этим то, что вы описываете, на самом деле невозможно: eclipse.org /forums/index.php/t/366511 - person jambox; 10.08.2012
comment
@Г. Blake Meike Поддержка Android на Juno очень надежная. Я использую его с середины июля без каких-либо проблем, и это хорошее улучшение по сравнению с 3.X. - person Ben Jakuben; 30.08.2012
comment
Имея некоторый неудачный опыт, я бы не рекомендовал использовать несколько установок/версий Eclipse. Несмотря на подробные инструкции и предложения. Я закончил тем, что стер все и начал с нуля. - person gyorgyabraham; 11.09.2012
comment
@gyabraham У меня есть 3 отдельных затмения, и все они работают нормально. (Blackberry, Android — индиго и Android — Juno). Единственное, что может быть проблемой, — это если вы используете одно и то же рабочее пространство для всех, а необходимые плагины не соответствуют требованиям рабочего пространства. - person IAmGroot; 28.09.2012
comment
Я попробовал Eclipse с инструментами PHP и еще один экземпляр с инструментами Java. Я сделал глубокий RTFM, чтобы не смешивать конфиги и т. д., но экземпляр PHP разрушил возможности форматирования кода экземпляра Java. Они никогда не шли параллельно. Может быть, это была моя вина, конечно. - person gyorgyabraham; 01.10.2012
comment
Работал как шарм, за исключением нескольких мелких проблем с перспективами. Я использую AVR, PyDev, CDT, Git, XML Editor and Tools, WindowBuilder Pro и пару других плагинов, и все работает нормально. - person rbaleksandar; 19.06.2013

Я следовал тому же пути, который описал AlanB, и у меня не было проблем с обновлением с Indigo:

  1. Добавьте сайт обновлений Juno и сайты обновлений другие проекты, которые вы используете (под Eclipse > Preferences > Available Software Sites)

  2. Выберите Help > Check for Updates

  3. Следуйте инструкциям мастера обновления (выберите все, что вам нужно, примите все, что вам нужно)

  4. Перезапустите затмение

Дополнительная информация:

Запись часто задаваемых вопросов на вики-сайте eclipse.org: "Как мне обновить Eclipse?"< /а>

Eclipse Juno (4.2) Readme (чуть более подробный): "Обновление Рабочая область из предыдущей версии"

person Wolfram    schedule 27.06.2012
comment
Я думаю, что вы могли бы обновить ответ AlanB вместо того, чтобы делать новый ответ. Но спасибо за ссылки. - person PhoneixS; 06.07.2012
comment
Да, я должен был, вы правы. Это становилось для меня яснее с каждым редактированием. - person Wolfram; 06.07.2012

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

Обновление и поддержание настроек так же просто, как загрузка версии Y и извлечение ее в папку версии X, перезаписывающей все, кроме папки конфигурации. Папка конфигурации новой версии в любом случае содержит только 2 или 3 общих файла до тех пор, пока она не будет запущена в первый раз. Я делал это в последних 4 версиях Eclipse, и у меня никогда не было проблем.

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

person Justin Buser    schedule 28.07.2012
comment
На самом деле я думаю, что это лучший ответ. - person jambox; 10.08.2012
comment
Это сработало, но похоже, что некоторые из настроек моего рабочего пространства не переместились (например, положение моего окна в каждой перспективе). Кроме того, файл eclipse.ini перемещен в папку eclipse/, которой не было в версии 3.x (Indigo и ранее). - person scorpiodawg; 20.09.2012
comment
Я не думаю, что это хорошее решение, но оно дает представление, полезное для решения: копирование рабочей области сохраняет настройки. Чтобы сохранить почти все ваши настройки от indigo до juno, не нарушая indigo, просто скопируйте каталог рабочей области и укажите на него Indigo. - person G. Blake Meike; 23.01.2013

@AlanB, у меня это не работает, потому что репозиторий релизов не включает Eclipse SDK. Возможно, организация изменилась с тех пор, как вы обновились.

Мне пришлось добавить следующий репозиторий: http://download.eclipse.org/eclipse/updates/4.2/ на доступные сайты программного обеспечения.

Даже тогда проверка обновлений не работает. Необходимо пройти путь установки нового программного обеспечения, выбрать указанный выше репозиторий, а затем отобразить параметры Eclipse SDK, Eclipse Platform SDK и т. д. Необходимо выбрать правильный вариант обновления в зависимости от текущей установки (т. е. была ли это платформа или SDK и т. д.)

Надеюсь, это поможет кому-то.

CC

person Cocoro Cara    schedule 01.08.2012
comment
У меня все те же проблемы, когда не работает ни одно из приведенных выше предложений. Это позволяет мне перейти на Juno дальше всего, но я не могу пройти мимо лицензирования. Я нажимаю принять, но следующая кнопка не разблокируется! - person Jerinaw; 19.08.2012

Вы можете перенести большинство своих настроек, выбрав Экспортировать... > Настройки > Экспортировать все в старую установку и импортировав их в новую.

person thSoft    schedule 16.07.2012
comment
это не включает список проектов, насколько я вижу - person mar10; 16.07.2012
comment
Список проектов @mar10 касается расположения рабочей области, а не настроек Eclipse. - person Riga; 20.12.2012

РЕДАКТИРОВАТЬ: это для пользователей Linux

Эта ссылка должна помочь: http://blog.brunobraga.net/eclipse-42-in-ubuntu-1204

По сути, вам просто нужно заменить ваш /usr/lib/eclipse новой загрузкой последней версии, и это действительно все.

person TheDorkKnight    schedule 14.10.2012
comment
Упомянутая вами ссылка, похоже, не говорит о настройке или предпочтениях. - person Lord Loh.; 15.10.2012
comment
Если вы посмотрите сообщение Джастина Базера, вы увидите немного лучшее объяснение того, как настройки работают в eclipse; в основном, большая часть этого находится в вашей рабочей области, которая не является частью того, что заменяется в этом методе (т.е. он просто будет работать, вообще не нужно переносить настройки). - person TheDorkKnight; 15.10.2012

Вы можете импортировать существующие проекты из общей корневой папки, используя

Файл > Импорт... > Общие > Существующие проекты в рабочую область

в дополнение к передаче предпочтений (как предложил thSoft):

Файл > Экспорт... > Общие > Настройки > Экспортировать все
Файл > Импорт... > Общие > Настройки > Импортировать все

person mar10    schedule 16.07.2012
comment
Вы также можете увидеть, насколько велика папка, щелкнув ее правой кнопкой мыши и выбрав свойства, однако на самом деле они не имеют ничего общего с его вопросом. - person Justin Buser; 28.07.2012

Вы можете использовать eclipse-perspective-share для переноса своих перспектив.

Мои 2 цента.

person Christophe    schedule 31.10.2012

Первый и второй ответы не сработали для меня.

В итоге я загрузил самую последнюю версию eclipse и импортировал рабочее пространство и конфигурации из предыдущей версии.

Я нашел это видео полезным http://www.youtube.com/watch?v=57vTrxFa3d4

person João Quintas    schedule 15.08.2013