woctl run: permettre de choisir la version de java utilisée pour le lancement

This commit is contained in:
Jephté Clain 2016-06-07 09:26:00 +04:00
parent 9fe17b3593
commit 8fced87f34
1 changed files with 10 additions and 1 deletions

11
woctl
View File

@ -726,6 +726,9 @@ OPTIONS
Implique -o" Implique -o"
} }
DEFAULT_JDKVER=1.5
jdkver=
debug=true debug=true
sqldebug=false sqldebug=false
directconnect=false directconnect=false
@ -736,6 +739,11 @@ OPTIONS
directaction= directaction=
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with __display_help' \ --help '$exit_with __display_help' \
--1.5 jdkver=1.5 \
--1.6 jdkver=1.6 \
--1.7 jdkver=1.7 \
--1.8 jdkver=1.8 \
--jdkver: jdkver= \
-D:: '$set@ debug true' \ -D:: '$set@ debug true' \
-S:: '$set@ sqldebug true' \ -S:: '$set@ sqldebug true' \
-d:: '$set@ directconnect true' \ -d:: '$set@ directconnect true' \
@ -779,7 +787,8 @@ OPTIONS
fi fi
urequire java urequire java
select_java 1.5 || die "Impossible de trouver une version de java 1.5" [ -n "$jdkver" ] || jdkver="$DEFAULT_JDKVER"
select_java "$jdkver" || die "Impossible de trouver une version de java $jdkver"
if [ -n "$remotedebug" ]; then if [ -n "$remotedebug" ]; then
enote "L'application peut être débuggée en mode remote sur le port $remotedebug_port" enote "L'application peut être débuggée en mode remote sur le port $remotedebug_port"