Из 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 и исправить ее в итоговом документе.