Gerar .java durante build com Maven?

2 respostas
M

Tenho num sistema um enum Java que deve refletir um enum definido em outro sistema que é escrito em outra linguagem de programação.

Tenho um script que consegue ler o fonte com o enum da outra linguagem e converter num enum Java.

Como faço para incluir a execução desse script durante o build do Maven? Durante o build o maven tem acesso aos fontes dos dois sistemas.

2 Respostas

drsmachado

Em que linguagem é desenvolvido o enum a ser lido pelo java? Caso seja alguma coisa que permita gerar um .dll (para windows, lógico), você pode utilizar JNI ou JNA e deixar essa coisa de script de lado.

M

Tenho um script Python que lê o fonte do outro sistema e gera um enum Java correspondente ao enum original (no caso, em Delphi).

Faço isso manualmente quando percebo que teve alteração no outro sistema por isso gostaria de fazer automaticamente no build.

Alguma idéia?

Sei apenas o básico do maven, nas entendo que deve ter um jeito de executar o script Python antes da fase de compilação do sistema em Java.

Criado 18 de janeiro de 2017
Ultima resposta 22 de jan. de 2017
Respostas 2
Participantes 2