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 pom="${1:-pom.xml}"
|
||||||
local version="${2:-1.0.0-SNAPSHOT}"
|
local version="${2:-1.0.0-SNAPSHOT}"
|
||||||
local vpath="$3"
|
local vpath="$3"
|
||||||
|
case "$vpath" in
|
||||||
|
D) vpath=/project/version;;
|
||||||
|
P) vpath=/project/parent/version;;
|
||||||
|
esac
|
||||||
[ -n "$vpath" ] || vpath="$(__pver_pom_get_vpath "$pom")"
|
[ -n "$vpath" ] || vpath="$(__pver_pom_get_vpath "$pom")"
|
||||||
xpathtool -f "$pom" -s "$vpath" "$version" || return 3
|
xpathtool -f "$pom" -s "$vpath" "$version" || return 3
|
||||||
case "$vpath" in
|
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
|
règle précédente. Si FILESPEC ne contient pas de wildcards, alors le
|
||||||
fichier est systématiquement traité.
|
fichier est systématiquement traité.
|
||||||
VPATH désigne le chemin XPATH vers le numéro de version qu'il faut
|
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
|
mettre à jour dans les fichiers pom.xml. Certaines valeurs spéciales
|
||||||
fichier pom.xml correspondant n'est pas modifié (il est ignoré). Si
|
pour VPATH sont supportées:
|
||||||
VPATH est vide alors le chemin par défaut est utilisé pour ce
|
(vide) le chemin par défaut est utilisé pour ce fichier, c'est à
|
||||||
fichier. Pour les fichiers VERSION.txt, VPATH doit être vide
|
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
|
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
|
ligne de MAPFILE contient la version de référence, qui est dupliquée
|
||||||
dans tous les autres fichiers.
|
dans tous les autres fichiers.
|
||||||
|
|
Loading…
Reference in New Issue