Запуск плагина Eclipse / зеркала обновления - PullRequest
3 голосов
/ 14 ноября 2011

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

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

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

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

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

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

Спасибо

1 Ответ

1 голос
/ 17 ноября 2011

Я не уверен, что на 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
...