|
@@ -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() {
|
|
# 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 {
|
|
}
|
|
}
|
|
|
|
|
|
compctl -K listMavenCompletions mvn
|
|
compctl -K listMavenCompletions mvn
|
|
|
|
+compctl -K listMavenCompletions mvn-or-mvnw
|
|
|
|
+
|