En Maven, ¿cómo puedo construir dinámicamente un valor de propiedad en tiempo de ejecución?

En maven es muy fácil establecer propiedades en un pom con la siguiente sintaxis:

...
<properties>
  <myValue>4.06.17.6</myValue>
 </properties>
...

Ahora necesito construir una propiedad que dependa de la versión de mi pom. Para crear la propiedad quiero hacer lo siguiente (pseudo código de Java):

String[] parts = version.split("\\.");
String.format("V%s_%s_%s_P%s", splitted[0],  splitted[1],splitted[2],splitted[3]);
// example: 4.06.17.6 => V_4_06_17_P6

Debe ser dinámico, ya que se usa como nombre de etiqueta en nuestro repositorio y siempre debe estar sincronizado con la versión del artefacto.

¿Alguna idea de cómo crear esas propiedades "dinámicas"?

Respuestas a la pregunta(3)

Su respuesta a la pregunta