diff options
author | Bryan Banz <bryan.banz@firemon.com> | 2014-10-22 12:09:53 -0500 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2019-02-17 20:34:59 +0100 |
commit | 0a5e69b87eef354e96d8995b786082de7f67c082 (patch) | |
tree | 696ad1a230f3fd85b310e3ad9d9d1672d29799e5 | |
parent | 283dcab64ffac23e40c80f7fa8bb2e8d06548c50 (diff) | |
download | zsh-0a5e69b87eef354e96d8995b786082de7f67c082.tar.gz zsh-0a5e69b87eef354e96d8995b786082de7f67c082.tar.bz2 zsh-0a5e69b87eef354e96d8995b786082de7f67c082.zip |
mvn: add alias to run maven from a project's subdirectory
-rw-r--r-- | plugins/mvn/mvn.plugin.zsh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/mvn/mvn.plugin.zsh b/plugins/mvn/mvn.plugin.zsh index f4c46bfa1..7dd3c98dd 100644 --- a/plugins/mvn/mvn.plugin.zsh +++ b/plugins/mvn/mvn.plugin.zsh @@ -54,6 +54,9 @@ mvn-color() { # either use orignal mvn oder the mvn wrapper alias mvn="mvn-or-mvnw" +# 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' + # aliases alias mvncini='mvn clean initialize' alias mvncie='mvn clean install eclipse:eclipse' |