Wie kann ich in Maven zur Laufzeit dynamisch einen Eigenschaftswert erstellen?

In Maven ist es sehr einfach, Eigenschaften in einem POM mit der folgenden Syntax festzulegen:

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

Jetzt muss ich eine Eigenschaft erstellen, die von der Version meines POM abhängt. Für die Erstellung der Eigenschaft möchte ich Folgendes tun (Java-Pseudo-Code):

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

Es sollte dynamisch sein, da es als Tag-Name in unserem Repository verwendet wird und immer mit der Version des Artefakts synchron sein muss.

Irgendwelche Ideen, wie man diese "dynamischen" Eigenschaften erzeugt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage