浏览代码

mvn: add alias to run maven from a project's subdirectory

Bryan Banz 9 年之前
父节点
当前提交
0a5e69b87e
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      plugins/mvn/mvn.plugin.zsh

+ 3 - 0
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'