У меня есть проект Maven, в котором мне нужно выполнить два этапа генерации кода. Один генерирует некоторые типы Java, то второй зависит от этих типов Java для генерации еще некоторого кода. Есть ли способ, чтобы оба эти шага выполнялись во время моей сборки?
На данный момент мои шаги следующие:
generate-sources
) компиляции
) Однако моя проблема в том, что все, что сгенерировано вторым плагином генерации кода, не будет скомпилировано (поскольку на этапе компиляции законченный). Если я присоединю второй плагин генерации кода к более раннему этапу, он выйдет из строя, потому что ему нужны классы из первого плагина генерации кода, которые присутствуют в пути к классам.
Я знаю, что могу разделить его на два модуля, один из которых зависит от другое , но мне было интересно, можно ли этого добиться за одну помпу. Похоже, нужен способ снова вызвать компиляцию после завершения нормальной фазы компиляции.
Есть идеи?