2012-06-08 4 views
78

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

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

  • Экспорт префов от Indigo и импорта в Юноне
  • Run Juno на копии рабочего пространства Indigo

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

+2

Это выглядит, как мысль экспорт/импорт префы делает обновление большинство предпочтений. В разделе «Доступные программные сайты» есть другой экспорт/импорт, который позволяет их копировать. Я не вижу никакого способа сохранить Перспективы или список известных проектов. –

+1

С настройками вы имеете в виду настройки или плагины? Я устанавливаю juno отдельно, с теми же рабочими областями для индиго и juno (я делаю это так каждый раз). Параметры рабочей области составляют 99% всех настроек Eclipse и хранятся в разных версиях (странно, что они не с вашей копией рабочего пространства Indigo!). Конечно, любые дополнительные плагины должны быть установлены снова, но я в порядке с этими 5 минутами работы (я все еще мечтаю, что обновления/обновления Eclipse когда-нибудь будут намного быстрее, производят меньше ошибок, станут яснее для пользователь и т. д. Может быть, немного больше похож на Ubuntu.) –

ответ

89

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

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 был отключен

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

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

Алан

+0

Я пробовал это, но Eclipse не находит никаких обновлений ... какой-нибудь ключ, что мне не хватает? – Michi

+0

Вы уверены, что используете Indigo ('Eclipse'>' About Eclipse'> 'Version: Indigo Release') и что вы добавили ** и включили ** сайт Juno (' Eclipse'> 'Preferences'>' Установить/Обновить'> 'Доступные сайты программного обеспечения'? Если так, то я не знаю, что происходит. – Wolfram

+2

Я добавил сайт, но попытался выполнить установку, а не обновление. Он жаловался на множество конфликтов, которые мне пришлось отменить, и теперь мой Eclipse полностью оборван :( –

21

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

  1. Добавьте Juno Update Site и обновления сайтов other projects вы используете (в Eclipse>Preferences>Available Software Sites)

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

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

  4. Перезапуск Eclipse,

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

запись FAQ в eclipse.org вики: "How do I upgrade Eclipse?"

Eclipse Juno (4.2) Readme (чуть более подробно): "Upgrading Workspace from a Previous Release"

+2

Я думаю, что вы можете обновить ответ AlanB вместо того, чтобы делать новый ответ. Но спасибо за ссылки. – PhoneixS

+0

Да, я должен был, ты прав. Это стало яснее для меня с каждым редактированием. – Wolfram

2

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

+0

, который не включает в себя список проектов, насколько я могу видеть – mar10

+1

@ mar10 список проектов о местоположении рабочей области не о настройках Eclipse – Riga

1

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

File> Import ...> Общие> Существующие проекты в рабочей области

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

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

+3

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

15

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

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

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

+2

На самом деле я думаю, что это лучший ответ. – jambox

+0

Это работало, немного похоже на то, что некоторые параметры моей рабочей области не перемещались (например, мои позиции в окне в каждой перспективе). Кроме того, файл eclipse.ini переместился в eclipse/папку, которой не было в 3.x (Indigo и ранее) – scorpiodawg

+0

Я не думаю, что это хорошее решение, но оно дает понимание, полезное для решения: копирование рабочей области сохраняет настройки. Чтобы сохранить почти все ваши настройки от индиго до juno, не нарушая индиго, просто скопируйте каталог рабочей области и укажите Indigo на него. –

4

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

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

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

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

CC

+0

У меня все те же проблемы, в которых работают не указанные выше предложения. Это дает мне дальнейший переход на Юнону, но я не могу пройти мимо лицензирования. Я нажал кнопку accept, но следующая кнопка не разблокируется! – Jerinaw

2

EDIT: Это для пользователей Linux

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

По существу вам просто нужно заменить/USR/Lib/затмением с новой загрузки последней версии, и это действительно так.

+1

Ссылка, о которой вы упомянули, похоже, не говорит о настройке или настройках. –

+0

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

1

Вы можете использовать eclipse-perspective-share, чтобы перенести свои перспективы.

Мои 2 цента.

+3

избегайте ответа одной строки ;-) –

0

Первый и второй ответы не помогли мне.

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

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