Для моей организации я пытаюсь создать локализованный сервер обновлений Eclipse, который включает все плагины и конфигурации, которые обычно нужны моей команде. Это уменьшит нагрузку на нашу ограниченную внешнюю полосу пропускания, используемую для запуска обновлений плагинов. Централизованное зеркало позволит получить плагин один раз, а затем распространить его моей команде разработчиков.
Эта стратегия похожа на то, как мы используем Nexus от Sonatype для локального зеркалирования и прокси-серверов артефактов и репозиториев Maven для нашей команды. Я заметил, что профессиональный продукт Nexus действительно обеспечивает прокси и агрегацию плагинов Eclipse такого рода, но за плату в 900 долларов в год это слишком дорого для решения нашей проблемы с внешней пропускной способностью.
Я надеюсь, что в nexus pro есть альтернатива с открытым исходным кодом для этих функций, которая уже была обнаружена. Поддерживать и запускать мой собственный сайт обновлений легко, но я бы хотел помочь с поиском правильных версий каждого из наших плагинов.
Шаги в правильном направлении?
Я нашел ссылки на использование самого Eclipse Update Manager для достижения этой цели (описано в этом сообщении в блоге http://www.denoo.info/2009/09/mirroring-eclipse-update-sites/),, однако этот пост довольно устарел, и я не уверен, что он все еще действителен с учетом изменений, внесенных Eclipse в обновлений за последние 2 года. Также упоминается EPMT (http://www.developerfusion.com/project/25052/epmt/), но этот проект, похоже, не использовался в течение многих лет. Если у кого-то есть мнения по поводу этих методов, я бы также заинтересовался ими.
Заранее спасибо.