I added bash completion for Maven following the docs:
http://maven.apache.org/guides/mini/guide-bash-m2-completion.html
Everything works well except for goal
I'd go with the Maven2 Bash Completion File at willcodeforbeer.com.
Hope that helps!