Как совместить все пакеты затмения? - PullRequest
4 голосов
/ 06 июня 2011

Поскольку мне нужно разработать java, php, c ++, я использую несколько пакетов eclipse.

, поэтому я пытаюсь просто скопировать несколько пакетов в один, а затем использую эту опцию, чтобы запустить затмение: 1.-чистый 2. osgi.checkConfiguration = true

но это не работает, я нахожу последние скопированные пакеты только после запуска IDE.

Ответы [ 3 ]

4 голосов
/ 06 июня 2011

Получите один из пакетов с их сайта и используйте функцию Install new software... в меню справки.

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

2 голосов
/ 06 июня 2011

Попробуйте использовать Yoxos для создания своего собственного дистрибутива Eclipse.

1 голос
/ 25 августа 2011

Из luxsie: Как объединить несколько установочных пакетов Eclipse?

Для кого это?Те, которые не могут больше сдерживаться, когда пытаются установить другой пакет функций Eclipse.Да, скорость установки в некоторых странах слишком мала, и Equinox P2 всегда пытается подключиться к Download.Eclipse.org.К черту .. когда ваше интернет-соединение внезапно закрылось или сбросилось и все загруженные файлы были повреждены.Кроме того, плагины Eclipse на основе OSGi - хаос - всегда есть некоторые ошибки конфликта.О, это еще одна проблема ..

Выполните следующие действия:

1 Загрузите необходимые пакеты установки с www.eclipse.org.Также, пожалуйста, не забудьте проверить, чтобы убедиться, что это правильный пакет.Я выбрал J2EE с C / C ++.

2 Распакуйте один пакет с несжатыми программами, такими как 7-zip и WinRAR.распакуйте все файлы в каталог, в который вы хотите установить.например "D: \ Eclipse \".

3 открытых конфигураций.Файлы "\ configuration \ org.eclipse.equinox.source \ source.info" и "\ configuration \ org.eclipse.equinox.simpleconfigurator \ bundles.info" в каталоге установки - это файлы, которые необходимо объединить.также вам нужно "\ configuration \ org.eclipse.update \ platform.xml".

4 открыть другие пакеты и получить их файлы конфигурации и объединить файлы.

в Bundles.info:Откройте bundle.info в любом функциональном текстовом редакторе, скопируйте весь текст, начинающийся со строки после "# version = {Number}", и вставьте его в другой.[{Number} означает любое целое число.]

для Source.info: аналогично тому, что вы сделали с bundle.info.Если не изменено, эта строка должна быть третьей строкой в ​​текстовом файле.

до Platform.xml: откройте файл, а затем найдите место, где «feature id =» начинается сразу после узла «site».Найдите тег "/ site" и скопируйте весь текст между ними, вставьте в другой файл непосредственно перед тегом "/ site".[Вы можете сделать аналогичные помеченные теги объектов с помощью artifacts.xml]

5 при объединении я предлагаю вам создать новый каталог, а когда закончите, не забудьте скопировать объединенный файл в тот, где он должен быть, и перезаписать,[Я имею в виду, откуда это]. Хотя слияние «platform.xml» не вызовет никаких функциональных ошибок, оно сделает диалог «О программе» без кнопки - уродливым, да?[= = |||] Ужасно вызвано artifacts.xml в каталоге установки ...

6 Откройте весь пакет, найдите каталоги "plugins" и "functions".сначала извлеките тот, который вы хотите больше всего.Я извлек пакет JEE.затем извлеките остальные.Я не вижу никаких проблем, перезаписать их или нет.

7, откройте окно консоли и локали в каталоге установки, а затем выполните «eclipse.exe».

Хорошо, кто-то спросить меня, почему я не обратил внимания на Artifacts.xml в каталоге установки.Это потому, что Eclipse никогда не проверит файл.Кажется, это происходит, когда вы хотите выполнить обновление с помощью zip-файлов - однако этот способ заблокирован из-за отсутствия файла site.xml.

Тогда, ребята, подождите несколько минут, чтобы затмение выполнило некоторую работу по сортировке и очистке дляобъединенные конфигурации .. и установите свои плагины!

ИНФОРМАЦИЯ: если после установки нового плагина и перезапуска вы столкнетесь с некоторыми проблемами, то есть потому, что вы еще не завершили полное слияние artifacts.xml.Вы можете удалить весь заголовок artifacts.xml [начало документа до "artifacts size = '{Number}'"] и его нижнюю часть [от "/ artifacts" до конца документа].просто слить левый контент.и сделайте так, чтобы один файл содержал только заголовок и нижнюю часть, вставьте объединенный в него. Эх ... возможно, вы можете вычислить сумму {Number} s и исправить ее в итоговом документе.

...