Browse Source

fix(mvn): handle directories in `<relativePath>` (#12957)

Daniel Mensinger 2 months ago
parent
commit
db32c6ccce
1 changed files with 7 additions and 1 deletions
  1. 7 1
      plugins/mvn/mvn.plugin.zsh

+ 7 - 1
plugins/mvn/mvn.plugin.zsh

@@ -101,8 +101,14 @@ function listMavenCompletions {
       new_file="../pom.xml"
     fi
 
-    # if file doesn't exist break
     file="${file:h}/${new_file}"
+
+    # if the file points to a directory, assume it is a pom.xml in that directory
+    if [[ -d "$file" ]]; then
+      file="${file}/pom.xml"
+    fi
+
+    # if file doesn't exist break
     if ! [[ -e "$file" ]]; then
       break
     fi