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

Galileo вышел на днях, и хотя плагины под Eclipse, IMO, немного легче справиться с чем Netbeans, это все равно быть действительно удивительным, если бы был простой способ для меня перейти на новую версию (и взять с собой мои плагины).

Любые советы?

Ответ 1

Не напрямую, AFAIK.

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

В старом Eclipse перейдите к настройкам- > Установить/Обновить- > Доступные узлы программного обеспечения. Выберите те, которые не встроены (вы увидите имя для них или, по крайней мере, не-затмение URL). Вы можете выбрать те, которые хотите, а затем экспортировать их в XML.

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

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

Ответ 2

Взгляните на эту запись в блоге: Как заставить список плагинов Eclipse выжить при обновлении Eclipse

Я также использовал службу Yoxos для создания моего "собственного" дистрибутива Eclipse. Я предполагаю, что должно быть легко просто обновить основные элементы в таком профиле, сохранив плагины. Он включил проверку зависимостей, поэтому очень приятно запустить рассылку.

Ответ 3

Я бы рекомендовал прочитать: " Установить плагины в Eclipse IDE", специально написанный для eclipse3 0,5.

Метод, который я использую, заключается в том, чтобы сохранить весь мой плагин в один общий доступ к папке "Папки" , а затем запустить мое затмение со следующей строкой в ​​eclipse.ini:

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins

Пока эта строка присутствует в eclipse.ini любого будущего затмения, все эти новые установки будут определять и использовать мой общий плагин.

Объедините это с тонкой настройкой eclipse.ini, и вам будет хорошо!

Ответ 5

Я делаю это:

http://coders-log.blogspot.com/2009/06/manage-your-eclipse-install-with-local.html

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

Кроме того, я использую этот подход для других продуктов, поэтому я могу использовать один и тот же процесс во всем мире.

Ответ 6

In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 
install directory (i.e. eclipse/plugins) over to your new Galileo plugins directory.

There are some exceptions, but they tried to keep the plugin API and binaries 
backwards compatible with the previous release.  

You can find more information in the eclipse/readme directory under your 
Galileo install directory.  

See filename: readme_eclipse.html      Section: "Compatibility with Previous Releases"