executing mvnw, when mvnw-file exists

indriectly enable autocompletion for mvnw
This commit is contained in:
Janosch Schwalm 2017-12-11 20:08:18 +01:00
commit bd9a604790

View file

@ -20,6 +20,14 @@ BACKGROUND_CYAN=$(tput setab 6)
BACKGROUND_WHITE=$(tput setab 7)
RESET_FORMATTING=$(tput sgr0)
# if found a ./mvnw file execute it otherwise execute orignal mvn
mvn-or-mvnw() {
if [ -f ./mvnw ] ; then
./mvnw "$@";
else
mvn "$@";
fi
}
# Wrapper function for Maven's mvn command.
mvn-color() {
@ -40,6 +48,9 @@ mvn-color() {
# Override the mvn command with the colorized one.
#alias mvn="mvn-color"
# either use orignal mvn oder the mvn wrapper
alias mvn="mvn-or-mvnw"
# aliases
alias mvncie='mvn clean install eclipse:eclipse'
alias mvnci='mvn clean install'
@ -274,3 +285,5 @@ function listMavenCompletions {
}
compctl -K listMavenCompletions mvn
compctl -K listMavenCompletions mvn-or-mvnw