Создание рабочего процесса для создания приложения eclipse rcp с помощью сборок компонентов

Я ищу рабочий процесс сборки для создания приложения eclipse rcp с помощью сборок функций с maven 3 с tycho и hudson.

Мой пример:

3 Особенности

  • Особенность А
  • Особенность Б
  • Особенность С

2 Продукты

  • Продукт 1 - Основан на функциях A и B
  • Продукт 2 - Основан на функциях B и C

Для каждой функции и продукта существует одна работа Hudson. Мой запрошенный рабочий процесс заключается в том, что

  1. каждая функция будет построена и развернута, а затем
  2. каждый продукт будет создан на основе развернутых функций.

Есть ли лучший практический рабочий процесс для этого (с учебником в лучшем случае)?

1 ответ

Решение

Вы должны иметь возможность заставить это работать, используя одни и те же локальные репозитории Maven во всех заданиях. Когда вы звоните, например, функция A построить с mvn clean installрезультат сборки будет виден всем сборкам Tycho, работающим в том же локальном репозитории.

Обратите внимание, что вам, вероятно, следует установить блокировку Hudson в общем локальном репозитории Maven, потому что Maven и Tycho не получают доступ к этому репозиторию в многопроцессорном режиме.

Другие вопросы по тегам