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 MAVEN_ACTION
vaut 'package' par défaut. Indique ce qu'il faut faire pour un projet de 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 type 'maven' après avoir lancé les commandes de BEFORE_BUILD et avant
les commandes de AFTER_UPDATE. Les directives supportées sont 'package' les commandes de AFTER_UPDATE. Les directives supportées sont:
(alias de 'clean package'), 'package_only' qui ne lance pas de clean - 'install' (alias de 'clean package install')
avant le build, et 'none' - 'package' (alias de 'clean package')
- 'package_only' qui ne lance pas de clean avant le build
- 'none' qui ne fait rien
MAVEN_ARGS MAVEN_ARGS
options à utiliser avec la commande 'mvn \$MAVEN_ACTION' options à utiliser avec la commande 'mvn \$MAVEN_ACTION'
@ -1143,15 +1145,16 @@ function build_update_apps() {
if [ -z "$BUILD_UPDATE_DEVEL" ]; then if [ -z "$BUILD_UPDATE_DEVEL" ]; then
case "$maven_action" in 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";; package_only|po) maven_action="package";;
"clean package"|package|cp|p) maven_action="clean package";;
none|nop) maven_action=;; 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 esac
if [ -n "$maven_action" ]; then if [ -n "$maven_action" ]; then
estep "Compilation du projet maven"
setx cwd=pwd setx cwd=pwd
cd "$DEST" cd "$DEST"
estep "Compilation du projet maven"
auto_maven "${maven_vars[@]}" $maven_action "${maven_args[@]}" || { eend; return 1; } auto_maven "${maven_vars[@]}" $maven_action "${maven_args[@]}" || { eend; return 1; }
cd "$cwd" cd "$cwd"
fi fi