Tengo un proyecto maven de múltiples módulos y me gustaría usar versiones de tal manera que el desarrollador tenga que tocar solo el pom del proyecto raíz para cambiar la versión de todos los módulos.Propagación de versión en Maven
Por ejemplo
proja contiene
Module1
Module2
Module3
Al l los módulos contienen sus propios Poms y tienen el pom de ProjA como su padre. Una vez que ejecuto la compilación obtengo un jar creado para cada módulo. Ahora, para construir una versión más nueva de ProjA, solo tengo que cambiar la versión de la pom del ProjA y todas las poms de los módulos deberían recoger esta nueva versión del padre. Esto funciona si codigo la versión principal en todos los pom del módulo. Pero esto también me obligará a actualizar los poms de todos los módulos para cada cambio de versión en el pom padre que lo derrota. ¿Hay alguna manera de evitar esto y aún así lograr el comportamiento establecido?