dk: ajouter mvn_action=install

This commit is contained in:
Jephté Clain 2021-11-02 15:08:09 +04:00
parent 8a682edade
commit 7030b8783c
1 changed files with 9 additions and 6 deletions

15
dk
View File

@ -494,9 +494,11 @@ VARIABLES de update-apps.conf
MAVEN_ACTION
vaut 'package' par défaut. Indique ce qu'il faut faire pour un projet de
type 'maven' après avoir lancé les commandes de BEFORE_BUILD et avant
les commandes de AFTER_UPDATE. Les directives supportées sont 'package'
(alias de 'clean package'), 'package_only' qui ne lance pas de clean
avant le build, et 'none'
les commandes de AFTER_UPDATE. Les directives supportées sont:
- 'install' (alias de 'clean package install')
- 'package' (alias de 'clean package')
- 'package_only' qui ne lance pas de clean avant le build
- 'none' qui ne fait rien
MAVEN_ARGS
options à utiliser avec la commande 'mvn \$MAVEN_ACTION'
@ -1143,15 +1145,16 @@ function build_update_apps() {
if [ -z "$BUILD_UPDATE_DEVEL" ]; then
case "$maven_action" in
install|"clean package install"|cpi|i) maven_action="clean package install";;
package|"clean package"|cp|p) maven_action="clean package";;
package_only|po) maven_action="package";;
"clean package"|package|cp|p) maven_action="clean package";;
none|nop) maven_action=;;
*) ewarn "$maven_action: action invalide"; maven_action=;;
*) ewarn "$maven_action: action non standard. elle sera utilisée en l'état";;
esac
if [ -n "$maven_action" ]; then
estep "Compilation du projet maven"
setx cwd=pwd
cd "$DEST"
estep "Compilation du projet maven"
auto_maven "${maven_vars[@]}" $maven_action "${maven_args[@]}" || { eend; return 1; }
cd "$cwd"
fi