1
resposta

Fazendo build em projeto com multi-modulos no Jenkins

Boa tarde galera,

eu tenho a seguinte estrutura:

ProjectParent
 - pom.xml
 Service1
   -pom.xml
 Service2
   -pom.xml
 Service3
   -pom.xml
 Service4
   -pom.xml

eu gostaria de criar um job no jenkins que ele possa construir os projetos sem afetar os outros, exemplo, se eu alterar alguma coisa apenas no Service2 queria fazer um java -jar service2.jar somente nesse projeto.

Alguém tem uma ideia de como eu posso fazer isso?

Obrigado a todos.

1 resposta

Olá, João.

Nada impede que você faça o build de um submódulo em um projeto Maven modular.

Bastaria fazer:

cd Service2
mvn install

O pré-requisito seria já ter feito o build do projeto pai e das outras dependências, para que estejam disponíveis no repositório local (~/.m2) .


Um detalhe de um projeto modular do Maven é que as versões caminham juntas. Será que é isso mesmo que você precisa?