Cuando se utiliza Maven ( mvn
) en la Terminal OS X, ¿cómo puedo obtener la tabulación de 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
Cuando se utiliza Maven ( mvn
) en la Terminal OS X, ¿cómo puedo obtener la tabulación de 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
Respuestas:
Maven no se entrega con un script de autocompletado, pero hay un proyecto llamado GitHub Finalización de golpe de Maven .
Instalación si utiliza 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 funcionaran para usted.
Eso es. Después de reiniciar bash (por ejemplo, abrir una nueva ventana de Terminal), el autocompletado de Maven debería funcionar.