Новая версия Eclipse только что вышла. Могу ли я что-нибудь сделать, чтобы вручную не выследить мои плагины? - PullRequest
22 голосов
/ 29 июня 2009

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

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

Ответы [ 6 ]

8 голосов
/ 29 июня 2009

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

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

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

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

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

6 голосов
/ 29 июня 2009

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

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

4 голосов
/ 30 июня 2009

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

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

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

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

Объедините это с точно настроенным eclipse.ini , и все готово!

3 голосов
/ 29 июня 2009

Попробуйте http://www.poweredbypulse.com/

2 голосов
/ 29 июня 2009

Я делаю это:

http://coders -log.blogspot.com / 2009/06 / управление-ваш-затмение установить-с-local.html

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

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

0 голосов
/ 29 июня 2009
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.  

<b>See filename:</b> readme_eclipse.html      <b>Section:</b> "Compatibility with Previous Releases"

...