Вы можете использовать Eclipse Target Platform concept.
Более того, при некоторой удаче и настойчивости вы можете использовать удаленный сайт P2 в качестве определения целевой платформы в Eclipse. Поскольку вы можете экспортировать определение целевой платформы в виде файла, это означает, что вся установка для разработчиков будет импортировать проект с этим файлом и выбирать эту целевую платформу в настройках Eclipse. Eclipse загрузит весь набор зависимостей сам. Для более подробной информации смотрите сообщение в блоге здесь .
Кроме того, поскольку вы можете использовать этот сайт P2 в качестве хранилища для сборок Tycho, это позволяет заставить Tycho использовать тот же набор зависимостей, что и в Eclipse, что делает сборку более стабильной. Вы можете разместить сайт P2 как статический веб-контент или использовать репозиторий, например Nexus (однако, только коммерческая версия поддерживает репозитории P2, поэтому я сам не пробовал).