У меня есть два каталога eclipse, оба - Galileo. У одного установлен плагин A, у другого есть плагин B. Теперь я хочу иметь только одно затмение, можно ли просто скопировать каталог плагинов из одного из затмений в другое?
Как скопировать плагины между двумя затмениями
Ответ 1
Я не уверен, когда это было введено, но в Eclipse 3.7 вы можете установить плагины из другой установки Eclipse через графический интерфейс: File->Import->Install->From Existing Installation
. Вы также можете перенести список сайтов обновлений. См. fooobar.com/questions/146540/...
Ответ 2
Да, но я бы рекомендовал использовать "общий каталог папок", чтобы избежать копирования вообще.
Измените тур eclipse.ini для установки:
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins
К сожалению, когда вы первоначально устанавливали плагин, вы не можете установить его непосредственно в разделяемых папках, поэтому по крайней мере одна копия по-прежнему там нужна.
Ответ 3
Да, это безопасно. Это один из способов (а не предпочтительный) установить новые плагины.
Ответ 4
Вы также можете установить один плагин из другого с помощью p2. Вы добавляете другой установленный Eclipse в качестве сайта обновления, и вы можете выбрать установленный плагин (после снятия отметки с категоризации).
Для сайта обновлений вы найдете следующий путь:/path/to/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile
Ответ 5
Альтернативой модификации файла .ini является использование файлов ссылок в папках с папками. Файлы ссылок - это просто текстовые файлы с расширением .link. Они содержат одну (я думаю, никогда не пробовал с несколькими) строку текста формы:
path=<full path to an external folder>
В папке, на которую вы ссылаетесь, должны быть две подпапки: плагины и функции, где вы устанавливаете свои плагины. Вы можете установить несколько плагинов в одном месте. Вы можете удалить несколько файлов ссылок, что означает, что вы можете поддерживать множество плагинов и переносить их на разные установки Eclipse (что более гибко, чем использование общих разворотов).
Дополнительная информация:
- Подробнее о файлах ссылок (хотя и серьезно доисторическая статья).
- Читайте о файлах ссылок в P2 (не очень информативно).