Eclipse 3.4 [.x] - также известный как Ganymede - поставляется с этим новым механизмом обеспечения, называемым p2.
"Предоставление" - это процесс, позволяющий обнаруживать и обновлять по требованию некоторые части приложения, как объяснено в целом в этой статье на веб-сайте Sun.
Eclipse имеет расширенный раздел wiki, в котором представлены детали p2. В частности, в этой вики-странице говорится, что p2 будет искать новые компоненты Однако после прочтения.
Я полагаю (но вы можете подтвердить эту точку своим собственным опытом), что p2 может работать с файловым файлом "file://", который позволит ему предоставить файл local (либо на ваш компьютер или по пути UNC\server\path), как показано но также и файлами:
- [затмить-SDK-3.4-win32]\затмение\Конфигурация \.settings\org.eclipse.equinox.p2.artifact.repository.prefs
- [затмить-SDK-3.4-win32]\затмение\Конфигурация \.settings\org.eclipse.equinox.p2.metadata.repository.prefs
p2 используется для обновления самого eclipse через сайт обновления eclipse 3.4 и ссылки в этих файлах .prefs с строкой, подобной
Хранилища/файл: _C: _jv_eclipse_eclipse-SDK-3,4-win32_eclipse/URL = Файл:/C:/jv/eclipse/eclipse-SDK-3.4-win32/eclipse/
Теперь, как я могу реплицировать компоненты eclipse, присутствующие на этом сайте обновлений, в локальный каталог и ссылаться на эти компоненты через указанные файлы .prefs, , чтобы процесс обновления полностью выполнялся локально., без необходимости доступа к Интернету?
Я полагаю, что некоторые файлы метаданных p2, присутствующие на удаленном "сайте обновления", также должны быть реплицированы и изменены.
У вас есть мысли/советы/советы по этому поводу? (то есть о том, как обнаружить и извлечь и обновить всю структуру, необходимую для полной установки затмения, чтобы локально выполнить эту установку)