|
|
|
@ -73,7 +73,7 @@ alias mvn-updates='mvn versions:display-dependency-updates' |
|
|
|
|
|
|
|
|
|
|
|
function listMavenCompletions { |
|
|
|
function listMavenCompletions { |
|
|
|
local file new_file |
|
|
|
local file new_file |
|
|
|
local -a profiles POM_FILES |
|
|
|
local -a profiles POM_FILES modules |
|
|
|
|
|
|
|
|
|
|
|
# Root POM |
|
|
|
# Root POM |
|
|
|
POM_FILES=(~/.m2/settings.xml) |
|
|
|
POM_FILES=(~/.m2/settings.xml) |
|
|
|
@ -109,6 +109,9 @@ function listMavenCompletions { |
|
|
|
profiles+=($(sed 's/<!--.*-->//' "$file" | sed '/<!--/,/-->/d' | grep -e "<profile>" -A 1 | grep -e "<id>.*</id>" | sed 's?.*<id>\(.*\)<\/id>.*?-P\1?')) |
|
|
|
profiles+=($(sed 's/<!--.*-->//' "$file" | sed '/<!--/,/-->/d' | grep -e "<profile>" -A 1 | grep -e "<id>.*</id>" | sed 's?.*<id>\(.*\)<\/id>.*?-P\1?')) |
|
|
|
done |
|
|
|
done |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# List modules |
|
|
|
|
|
|
|
modules=($(find **/pom.xml -type f | grep -v '/target/classes/META-INF/' | grep '/pom.xml' |sed 's|\(.*\)/pom\.xml|\1|')) |
|
|
|
|
|
|
|
|
|
|
|
reply=( |
|
|
|
reply=( |
|
|
|
# common lifecycle |
|
|
|
# common lifecycle |
|
|
|
clean initialize process-resources compile process-test-resources test-compile test package verify install deploy site |
|
|
|
clean initialize process-resources compile process-test-resources test-compile test package verify install deploy site |
|
|
|
@ -323,6 +326,7 @@ function listMavenCompletions { |
|
|
|
-Dit.test=$(if [ -d ./src/test/java ] ; then find ./src/test/java -type f -name '*.java' | grep -v svn | sed 's?.*/\([^/]*\)\..*?-Dit.test=\1?' ; fi) |
|
|
|
-Dit.test=$(if [ -d ./src/test/java ] ; then find ./src/test/java -type f -name '*.java' | grep -v svn | sed 's?.*/\([^/]*\)\..*?-Dit.test=\1?' ; fi) |
|
|
|
|
|
|
|
|
|
|
|
$profiles |
|
|
|
$profiles |
|
|
|
|
|
|
|
$modules |
|
|
|
) |
|
|
|
) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|