Acabei de configurar um projeto Primavera de inicialização baseado em Maven no IntelliJ (sem delegar comandos para si Maven) contendo jOOQ e rota migratória que pretendo correr antes de cada compilação. Correndo mvn compile
através da linha de comando produz o comportamento correto já que ambos os plugins que registar-se para a fase do ciclo de vida correto.
No entanto, quando definir o Before Build
gatilho no IntelliJ assim eu acabar com um comportamento inesperado:
Ao invocar o processo de construção através do menu ou o botão de menu tanto o compilador e a geração de código são iniciados e funcionando em paralelo. O resultado é que o compilador gera erros que são automaticamente resolvidos apenas momentos depois. O interior compilação de IntelliJ não aguardar o processo Maven para terminar em primeiro lugar.
Existe alguma opção para tornar o processo de construção do IntelliJ ciente do progresso Maven?
Parece ser um bug conhecido .
Por favor, tente a versão EAP .