Динамически добавлять проекты в Maven построить реактор? - PullRequest
1 голос
/ 27 октября 2011

Я написал плагин maven, который генерирует исходный код Java на основе некоторого языка определения.
Сгенерированный исходный код должен быть разбит на несколько файлов jar (интерфейсы, реализация и т. Д.).
Я бы хотелсоздать свой проект, содержащий язык определений, вместе с сгенерированными источниками, но я не уверен, что лучший способ.
Я думал о расширении моего плагина maven, чтобы генерировать для каждого jar новый проект maven и динамически добавлять их в текущийработает реактор Maven.

Можно ли добавить новые проекты maven в реактор сборки во время сборки? или Могу ли я сгенерировать новые проекты maven, пока maven анализирует структуру каталогов для построенияреактор?(Может быть, в фазе validate?)

У кого-нибудь есть идеи, как скомпилировать созданные проекты maven в одном реакторе?

Заранее большое спасибо

1 Ответ

1 голос
/ 27 октября 2011

лично, я бы рекомендовал использовать только один проект с несколькими артефактами

  • создать источники
  • скомпилировать все источники
  • использовать несколько конфигов плагинов сборки для разделениярезультирующие файлы классов делятся на несколько jar

Я полагаю, что вы можете сгенерировать эти различные jar с разными классификаторами, а затем использовать их как независимые ресурсы в других maven модулях / проектах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...