В maven очень легко установить свойства в pom со следующим синтаксисом:
...
<properties>
<myValue>4.06.17.6</myValue>
</properties>
...
Теперь мне нужно построить свойство, которое зависит от версии моего пом. Для создания свойства я хочу сделать следующее (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
Он должен быть динамическим, потому что он используется как имя тега в нашем репозитории и всегда должен быть синхронизирован с версией артефакта.
Любые идеи о создании этих "динамических" свойств?