Все, что вам нужно, легко сделать. Ваши плагины a, b, c могут зависеть от точной версии d. Инструменты разработки плагинов Eclipse позволяют вам установить это.
Плагин 'd' должен быть на вашем сайте обновлений, рядом с вашими плагинами. Ваша функция должна явно объявить, что она состоит из a, b, c и d. Если 'd' нужно больше плагинов, было бы лучше, если бы вы также предоставили их на своем сайте обновлений (и тогда ваша функция могла бы также включать их).
PDEBuild (ant-скрипты для создания плагинов eclipse без заголовка) поддерживает извлечение / переупаковку сторонних плагинов, так что вы можете использовать это для подготовки своей функции.