Commit 3cd8eaf9 authored by Janosch Schwalm's avatar Janosch Schwalm Committed by Robby Russell
Browse files

execute mvnw with "mvn" when mvnw-file is present (#6484)

* executing mvnw, when mvnw-file exists
indriectly enable autocompletion for mvnw

* inform the user :)
parent 84aa2746
...@@ -20,6 +20,15 @@ BACKGROUND_CYAN=$(tput setab 6) ...@@ -20,6 +20,15 @@ BACKGROUND_CYAN=$(tput setab 6)
BACKGROUND_WHITE=$(tput setab 7) BACKGROUND_WHITE=$(tput setab 7)
RESET_FORMATTING=$(tput sgr0) RESET_FORMATTING=$(tput sgr0)
# if found a ./mvnw file execute it otherwise execute orignal mvn
mvn-or-mvnw() {
if [ -f ./mvnw ] ; then
echo "executing mvnw instead of mvn"
./mvnw "$@";
else
mvn "$@";
fi
}
# Wrapper function for Maven's mvn command. # Wrapper function for Maven's mvn command.
mvn-color() { mvn-color() {
...@@ -40,6 +49,9 @@ mvn-color() { ...@@ -40,6 +49,9 @@ mvn-color() {
# Override the mvn command with the colorized one. # Override the mvn command with the colorized one.
#alias mvn="mvn-color" #alias mvn="mvn-color"
# either use orignal mvn oder the mvn wrapper
alias mvn="mvn-or-mvnw"
# aliases # aliases
alias mvncie='mvn clean install eclipse:eclipse' alias mvncie='mvn clean install eclipse:eclipse'
alias mvnci='mvn clean install' alias mvnci='mvn clean install'
...@@ -276,3 +288,5 @@ function listMavenCompletions { ...@@ -276,3 +288,5 @@ function listMavenCompletions {
} }
compctl -K listMavenCompletions mvn compctl -K listMavenCompletions mvn
compctl -K listMavenCompletions mvn-or-mvnw
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment