pver: support des aliases D et P pour .pver-map
This commit is contained in:
parent
e37cc8fad3
commit
9983e499a4
@ -180,6 +180,10 @@ function __pver_pom_set_version() {
|
||||
local pom="${1:-pom.xml}"
|
||||
local version="${2:-1.0.0-SNAPSHOT}"
|
||||
local vpath="$3"
|
||||
case "$vpath" in
|
||||
D) vpath=/project/version;;
|
||||
P) vpath=/project/parent/version;;
|
||||
esac
|
||||
[ -n "$vpath" ] || vpath="$(__pver_pom_get_vpath "$pom")"
|
||||
xpathtool -f "$pom" -s "$vpath" "$version" || return 3
|
||||
case "$vpath" in
|
||||
|
13
pver
13
pver
@ -153,10 +153,15 @@ OPTIONS AVANCEES
|
||||
règle précédente. Si FILESPEC ne contient pas de wildcards, alors le
|
||||
fichier est systématiquement traité.
|
||||
VPATH désigne le chemin XPATH vers le numéro de version qu'il faut
|
||||
mettre à jour dans les fichiers pom.xml. Si VPATH vaut -, alors le
|
||||
fichier pom.xml correspondant n'est pas modifié (il est ignoré). Si
|
||||
VPATH est vide alors le chemin par défaut est utilisé pour ce
|
||||
fichier. Pour les fichiers VERSION.txt, VPATH doit être vide
|
||||
mettre à jour dans les fichiers pom.xml. Certaines valeurs spéciales
|
||||
pour VPATH sont supportées:
|
||||
(vide) le chemin par défaut est utilisé pour ce fichier, c'est à
|
||||
dire /project/version ou /project/parent/version en fonction
|
||||
du contenu du fichier
|
||||
- le fichier pom.xml n'est pas modifié (il est ignoré)
|
||||
D alias pour le chemin XPATH /project/version
|
||||
P alias pour le chemin XPATH /project/parent/version
|
||||
Pour les fichiers VERSION.txt, VPATH doit être vide
|
||||
Le fichier de version correspondant au premier fichier de la première
|
||||
ligne de MAPFILE contient la version de référence, qui est dupliquée
|
||||
dans tous les autres fichiers.
|
||||
|
Loading…
Reference in New Issue
Block a user