Pregunta:
Al usar Maven ( mvn
) en OS X Terminal, ¿cómo puedo completar la pestaña para los objetivos de Maven, los nombres de los complementos, etc.? Cosas como esta:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Respuesta:
Maven no se envía con un script de autocompletar, pero hay un proyecto en GitHub llamado Maven Bash Completetion .
Instalación si usa Homebrew:
-
brew tap homebrew/completions
-
brew install maven-completion
De lo contrario, use este comando para descargar la última secuencia de comandos (a su directorio de inicio como ~/.maven-completion.bash
):
wget https://raw.github.com/juven/maven-bash-completion/master/bash_completion.bash \
-O ~/.maven-completion.bash
Luego agregue esto a su ~/.bash_profile
:
if [ -f ~/.maven-completion.bash ]; then
. ~/.maven-completion.bash
fi
También puede copiar manualmente el archivo desde el repositorio de github a su directorio de inicio y editar su perfil de bash como se indicó anteriormente en caso de que las opciones homebrew o wget no funcionen para usted.
Eso es. Después de reiniciar bash (por ejemplo, abrir una nueva ventana de Terminal), el autocompletado de Maven debería funcionar.