Создание рабочего процесса для создания приложения eclipse rcp с помощью сборок компонентов
Я ищу рабочий процесс сборки для создания приложения eclipse rcp с помощью сборок функций с maven 3 с tycho и hudson.
Мой пример:
3 Особенности
- Особенность А
- Особенность Б
- Особенность С
2 Продукты
- Продукт 1 - Основан на функциях A и B
- Продукт 2 - Основан на функциях B и C
Для каждой функции и продукта существует одна работа Hudson. Мой запрошенный рабочий процесс заключается в том, что
- каждая функция будет построена и развернута, а затем
- каждый продукт будет создан на основе развернутых функций.
Есть ли лучший практический рабочий процесс для этого (с учебником в лучшем случае)?
1 ответ
Вы должны иметь возможность заставить это работать, используя одни и те же локальные репозитории Maven во всех заданиях. Когда вы звоните, например, функция A построить с mvn clean install
результат сборки будет виден всем сборкам Tycho, работающим в том же локальном репозитории.
Обратите внимание, что вам, вероятно, следует установить блокировку Hudson в общем локальном репозитории Maven, потому что Maven и Tycho не получают доступ к этому репозиторию в многопроцессорном режиме.