a5e706d749e4218820391cb7ea374c6ddd248933
- Author
- James Zhang <crazyzh1984@gmail.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/plugins/mvn/mvn.plugin.zsh b/plugins/mvn/mvn.plugin.zsh
2index c616da7892da0962ca9aecde88c0158c1b750ccd..27d63a6f9cd0b69c99cb5878015306292f8592ec 100644
3--- a/plugins/mvn/mvn.plugin.zsh
4+++ b/plugins/mvn/mvn.plugin.zsh
5@@ -73,7 +73,7 @@ alias mvn-updates='mvn versions:display-dependency-updates'
6
7 function listMavenCompletions {
8 local file new_file
9- local -a profiles POM_FILES
10+ local -a profiles POM_FILES modules
11
12 # Root POM
13 POM_FILES=(~/.m2/settings.xml)
14@@ -109,6 +109,9 @@ function listMavenCompletions {
15 profiles+=($(sed 's/<!--.*-->//' "$file" | sed '/<!--/,/-->/d' | grep -e "<profile>" -A 1 | grep -e "<id>.*</id>" | sed 's?.*<id>\(.*\)<\/id>.*?-P\1?'))
16 done
17
18+ # List modules
19+ modules=($(find **/pom.xml -type f | grep -v '/target/classes/META-INF/' | grep '/pom.xml' |sed 's|\(.*\)/pom\.xml|\1|'))
20+
21 reply=(
22 # common lifecycle
23 clean initialize process-resources compile process-test-resources test-compile test package verify install deploy site
24@@ -271,8 +274,8 @@ function listMavenCompletions {
25 stage:copy
26 # toolchain
27 toolchain:toolchain
28- #liberty