Cuando utilizo Maven ( mvn
) en la Terminal OS X, ¿cómo puedo completar las pestañas de las metas, los nombres de los complementos, etc. de Maven? Cosas como esta:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Cuando utilizo Maven ( mvn
) en la Terminal OS X, ¿cómo puedo completar las pestañas de las metas, los nombres de los complementos, etc. de Maven? Cosas como esta:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Maven no se entrega con un script de autocompletado, pero hay un proyecto en GitHub llamado Finalización de Maven Bash .
Instalación si usas 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 agrega esto a tu ~/.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 indica anteriormente, si las opciones de homebrew o wget no funcionan para usted.
Eso es todo. Después de reiniciar bash (por ejemplo, abrir una nueva ventana de Terminal), el autocompletado de Maven debería funcionar.
Lea otras preguntas en las etiquetas bash macos command-line auto-complete