/ / El complemento de Maven para comprobar si un módulo lo construyó recientemente, y omitir si ese es el caso - Maven, el complemento de Maven

Complemento Maven para comprobar si el módulo lo compila reciente, y omita si ese es el caso - maven, maven-plugin

Tengo un gran proyecto de múltiples módulos, que se está construyendo utilizando maven.

La mayoría de ellos son módulos básicos, que se utilizan en otros módulos para diversos fines.

Pero, 9 de 10 veces, no hay cambios en los módulos principales y solo hay algunos cambios en los módulos dependientes. A veces, puede haber un pequeño cambio en 1 módulo central de los muchos.

El tema es, quiero que Maven sepa, si ella compilación actual en la carpeta de destino de los módulos principales es la última incorporación al código, es decir, no se hicieron cambios en el núcleo para eso. Si ese es el caso, entonces quiero que Maven se salte de la construcción de ese módulo durante las fases de Maven. Excepto el ensamblaje. fase de plugin, que se encarga de ensamblar todos mis módulos en un solo lugar.

¿Hay una forma clara de hacer esto? ¿Es decir, algún plugin de maven ya se encarga de cosas como esta?

Un poco de luz sobre esto será de gran ayuda.

Gracias, Neeraj

Respuestas

1 para la respuesta № 1

Puede ser que puedas usar el complemento incremental de compilación o usa Hudson / Jenkins para hacer una construcción incremental.


0 para la respuesta № 2

Solo use Hudson: escaneará su repositorio de origen en busca de cambios y solo ejecutará una compilación una vez que haya ocurrido. Funciona bien con Maven fuera de la caja también.