¿Cómo manejar versiones de Maven en un proyecto de múltiples módulos?

Tengo una infraestructura de proyecto maven como esta:

/trunk/all/pom.xml
/trunk/all/libs/lib1/pom.xml
               /lib2/pom.xml
               ...
/trunk/all/projects/p1/pom.xml
                   /p2/pom.xml
                   ...

Verá, tengo muchas bibliotecas y muchos proyectos usando estas bibliotecas.

Todo esto se combina en un proyecto de varios módulos, porque me gusta

importar el proyecto superior a eclipse y tener todas mis bibliotecas y proyectos disponibles a la vezsolo hacer una solamvn test para compilar y probar todo mi código después de haber realizado algunas refactorizaciones globales.

Actualmente, todos mis módulos son versión1.0-SNAPSHOT.

Ahora quiero lanzar proyectop2 y todas las libreríasp2 usos (p. ej.lib1 ylib2) a la versión1.0. Después de eso hago algunas modificaciones de código enlib1, peroninguna enlib2.

Quiero el próximo lanzamiento dep2 siendo la versión1.1, utilizandolib1 en versión1.1 (se modificó desde la última versión), perolib2 todavía en versión1.0 (ya que no fue modificado).

Más general: si hago un lanzamiento, quiero aumentar los números menores del proyecto que se está lanzando y de todoscambiado bibliotecas desde la última versión.

Pregunta

¿Debo ocuparme yo solo de todas las versiones del módulo o hay un complemento que pueda hacer el trabajo requerido por mí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta