|
@@ -1,4 +1,4 @@
|
|
-# if found an executable ./mvnw file execute it otherwise execute orignal mvn
|
|
|
|
|
|
+# Calls ./mvnw if found, otherwise execute the original mvn
|
|
mvn-or-mvnw() {
|
|
mvn-or-mvnw() {
|
|
if [ -x ./mvnw ]; then
|
|
if [ -x ./mvnw ]; then
|
|
echo "executing mvnw instead of mvn"
|
|
echo "executing mvnw instead of mvn"
|
|
@@ -8,8 +8,7 @@ mvn-or-mvnw() {
|
|
fi
|
|
fi
|
|
}
|
|
}
|
|
|
|
|
|
-# Wrapper function for Maven's mvn command.
|
|
|
|
-# based on https://gist.github.com/1027800
|
|
|
|
|
|
+# Wrapper function for Maven's mvn command. Based on https://gist.github.com/1027800
|
|
mvn-color() {
|
|
mvn-color() {
|
|
local BOLD=$(echoti bold)
|
|
local BOLD=$(echoti bold)
|
|
local TEXT_RED=$(echoti setaf 1)
|
|
local TEXT_RED=$(echoti setaf 1)
|
|
@@ -34,40 +33,40 @@ mvn-color() {
|
|
)
|
|
)
|
|
}
|
|
}
|
|
|
|
|
|
-# either use orignal mvn oder the mvn wrapper
|
|
|
|
|
|
+# either use orignal mvn or the mvn wrapper
|
|
alias mvn="mvn-or-mvnw"
|
|
alias mvn="mvn-or-mvnw"
|
|
|
|
|
|
# Run mvn against the pom found in a project's root directory (assumes a git repo)
|
|
# Run mvn against the pom found in a project's root directory (assumes a git repo)
|
|
alias 'mvn!'='mvn -f $(git rev-parse --show-toplevel 2>/dev/null || echo ".")/pom.xml'
|
|
alias 'mvn!'='mvn -f $(git rev-parse --show-toplevel 2>/dev/null || echo ".")/pom.xml'
|
|
|
|
|
|
# aliases
|
|
# aliases
|
|
-alias mvncini='mvn clean initialize'
|
|
|
|
-alias mvncie='mvn clean install eclipse:eclipse'
|
|
|
|
|
|
+alias mvnag='mvn archetype:generate'
|
|
|
|
+alias mvnboot='mvn spring-boot:run'
|
|
|
|
+alias mvnc='mvn clean'
|
|
|
|
+alias mvncd='mvn clean deploy'
|
|
|
|
+alias mvnce='mvn clean eclipse:clean eclipse:eclipse'
|
|
alias mvnci='mvn clean install'
|
|
alias mvnci='mvn clean install'
|
|
-alias mvncp='mvn clean package'
|
|
|
|
|
|
+alias mvncie='mvn clean install eclipse:eclipse'
|
|
|
|
+alias mvncini='mvn clean initialize'
|
|
alias mvncist='mvn clean install -DskipTests'
|
|
alias mvncist='mvn clean install -DskipTests'
|
|
alias mvncisto='mvn clean install -DskipTests --offline'
|
|
alias mvncisto='mvn clean install -DskipTests --offline'
|
|
-alias mvne='mvn eclipse:eclipse'
|
|
|
|
-alias mvnce='mvn clean eclipse:clean eclipse:eclipse'
|
|
|
|
|
|
+alias mvncom='mvn compile'
|
|
|
|
+alias mvncp='mvn clean package'
|
|
|
|
+alias mvnct='mvn clean test'
|
|
alias mvncv='mvn clean verify'
|
|
alias mvncv='mvn clean verify'
|
|
alias mvncvst='mvn clean verify -DskipTests'
|
|
alias mvncvst='mvn clean verify -DskipTests'
|
|
alias mvnd='mvn deploy'
|
|
alias mvnd='mvn deploy'
|
|
-alias mvncd='mvn clean deploy'
|
|
|
|
-alias mvnp='mvn package'
|
|
|
|
-alias mvnc='mvn clean'
|
|
|
|
-alias mvncom='mvn compile'
|
|
|
|
-alias mvnct='mvn clean test'
|
|
|
|
-alias mvnt='mvn test'
|
|
|
|
-alias mvnag='mvn archetype:generate'
|
|
|
|
-alias mvn-updates='mvn versions:display-dependency-updates'
|
|
|
|
-alias mvntc7='mvn tomcat7:run'
|
|
|
|
-alias mvntc='mvn tomcat:run'
|
|
|
|
-alias mvnjetty='mvn jetty:run'
|
|
|
|
-alias mvnboot='mvn spring-boot:run'
|
|
|
|
|
|
+alias mvndocs='mvn dependency:resolve -Dclassifier=javadoc'
|
|
alias mvndt='mvn dependency:tree'
|
|
alias mvndt='mvn dependency:tree'
|
|
|
|
+alias mvne='mvn eclipse:eclipse'
|
|
|
|
+alias mvnjetty='mvn jetty:run'
|
|
|
|
+alias mvnp='mvn package'
|
|
alias mvns='mvn site'
|
|
alias mvns='mvn site'
|
|
alias mvnsrc='mvn dependency:sources'
|
|
alias mvnsrc='mvn dependency:sources'
|
|
-alias mvndocs='mvn dependency:resolve -Dclassifier=javadoc'
|
|
|
|
|
|
+alias mvnt='mvn test'
|
|
|
|
+alias mvntc='mvn tomcat:run'
|
|
|
|
+alias mvntc7='mvn tomcat7:run'
|
|
|
|
+alias mvn-updates='mvn versions:display-dependency-updates'
|
|
|
|
|
|
|
|
|
|
function listMavenCompletions {
|
|
function listMavenCompletions {
|