Запуск плагина/зеркала обновлений Eclipse

Я пытаюсь запустить полное зеркало Eclipse для всех плагинов/обновлений, которые могут понадобиться нашей команде разработчиков. Это связано с тем, что нашей сети препятствует прокси-фильтр WebSense, который очень часто блокирует загрузку плагинов.

Это было крайне неприятно для всех заинтересованных разработчиков.

Наконец-то я получил разрешение на запуск зеркала Eclipse на выделенном сервере с неограниченным доступом к Интернету, к которому имеют доступ все внутренние машины.

Я много читал и узнавал о механизме обновления Equinox P2, а также о публикации обновлений на сайте.

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

Как я могу заставить Eclipse всегда использовать наше зеркало, или как я могу опубликовать/связать зависимости, чтобы Eclipse получал их из зеркала?

Спасибо


person Stewart    schedule 14.11.2011    source источник


Ответы (1)


Я не уверен, что на 100% понимаю ваш вопрос.

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

Если вы не изменяете его в графическом интерфейсе, вы можете изменить файлы prefs p2.

<your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs
<your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.metadata.repository.prefs
person Kane    schedule 17.11.2011