Наша компания использует Maven. Мы используем диспетчер репозитория Nexus, чтобы хранить наши снимки и релизы.
В настоящее время мы разрабатываем продукт на основе Eclipse. Для этого мы используем Tycho.
Проблема заключается в следующем: в нашем продукте на основе Eclipse у нас есть много возможностей. Наша идея состоит в создании каждой функции (или группы функций) отдельно и помещается во внутренние репозитории p2. Когда для одной функции требуется другая функция, мы указываем целевую платформу на необходимый внутренний репозиторий p2.
В настоящее время мы создаем приложение с Tycho. Мы делаем наши функции "разворачиваемыми", поэтому Tycho создает сайт P2 в target
. Мы нажимаем этот сайт P2 на наш сервер, а затем запускаем Eclipse FeaturesAndBundlesPublisher
, который объединяет эту недавно созданную функцию с репозиторием P2. В результате у нас есть внутренний репозиторий P2 со всеми версиями требуемой функции.
Мы находим, что этот процесс слишком громоздкий. Есть ли такой инструмент, как Nexus, что было бы более удобно?
UPD. Существует обсуждение в списке пользователей Tycho