From 7030b8783c61062f1270d3b5fec5ac19a379535c Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Tue, 2 Nov 2021 15:08:09 +0400 Subject: [PATCH] dk: ajouter mvn_action=install --- dk | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/dk b/dk index b56d086..0aba649 100755 --- a/dk +++ b/dk @@ -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