getFunctionMenu(){
RESP=""
while [ -z "${RESP}" ]
do
printMessage2 "
#############################################################################################
#### # # #### ## ## ##### ##### ##### ##### # # ##### #### ## ## ##### ####
# # # # # # # # # # # # # # # # # # # # # # # # #
### # # #### # ## # # # # # # ##### ##### #### # ## # ##### ###
# # # # # # ## # # # # # # # # # # # # ## # # #
#### ## #### # # ##### # # ##### # # ##### # # # # ##### ####
#############################################################################################
please select the package you want to build:
Available options:
1 - Build all-in-one package (including wars/vendorlibs/scripts).
2 - Build war package for all projects.
3 - Build vendor library package.
4 - Build script package.
5 - Build DDL tar package.
6 - Build separate web application package.
Installation type (default: 1 - Build all-in-one package): \c"
read RESP
case "${RESP:=1}" in
"1")
RESP="build_all" ;;
"2")
RESP="build_war" ;;
"3")
RESP="build_ven" ;;
"4")
RESP="build_scr" ;;
"5")
RESP="build_ddl" ;;
"6")
RESP="build_sep" ;;
*)
printMessage2 "\n***$RESP: invalid response, please use the option letter!"
RESP="" ;;
esac
done
export BUILD_FUNCTION_NAME=${RESP}
printMessage "Hermes: Build ${RESP} package"
}
RESP=""
while [ -z "${RESP}" ]
do
printMessage2 "
#############################################################################################
#### # # #### ## ## ##### ##### ##### ##### # # ##### #### ## ## ##### ####
# # # # # # # # # # # # # # # # # # # # # # # # #
### # # #### # ## # # # # # # ##### ##### #### # ## # ##### ###
# # # # # # ## # # # # # # # # # # # # ## # # #
#### ## #### # # ##### # # ##### # # ##### # # # # ##### ####
#############################################################################################
please select the package you want to build:
Available options:
1 - Build all-in-one package (including wars/vendorlibs/scripts).
2 - Build war package for all projects.
3 - Build vendor library package.
4 - Build script package.
5 - Build DDL tar package.
6 - Build separate web application package.
Installation type (default: 1 - Build all-in-one package): \c"
read RESP
case "${RESP:=1}" in
"1")
RESP="build_all" ;;
"2")
RESP="build_war" ;;
"3")
RESP="build_ven" ;;
"4")
RESP="build_scr" ;;
"5")
RESP="build_ddl" ;;
"6")
RESP="build_sep" ;;
*)
printMessage2 "\n***$RESP: invalid response, please use the option letter!"
RESP="" ;;
esac
done
export BUILD_FUNCTION_NAME=${RESP}
printMessage "Hermes: Build ${RESP} package"
}