¿Cómo habilitar Maven autocomplete en la command-line de Mac OS X?

Al usar Maven ( mvn ) en OS X Terminal, ¿cómo puedo get la finalización de tabs para los objectives de Maven, los nombres de los complementos, etc.? Cosas como esta:

 mvn pa [TAB] -> mvn package mvn je [TAB][TAB] -> mvn jetty:run 

  • Permitir que la count de invitado use Boot Camp
  • ¿Qué son los reemploops de Mac OS X para Visio?
  • Si se abre una window del Buscador mientras existe otra window del Buscador, cmd + w saldrá a la otra window del Finder, no a la aplicación anterior en la que estoy trabajando.
  • Convierta Wireless Time Machine a cableado
  • ¿Qué pasaría si fuerzo la installation de un controller de Linux en Mac OS X?
  • ¿Cómo escribo un delta griego con un circunflejo?
  • El assembly TrueCrypt falla con un error críptico
  • kernel_task llenando el disco
  • One Solution collect form web for “¿Cómo habilitar Maven autocomplete en la command-line de Mac OS X?”

    Maven no incluye un script de autocomplete, pero hay un proyecto en GitHub llamado Maven Bash Completetion .

    Instalación si usa Homebrew:

    1. brew tap homebrew/completions
    2. brew install maven-completion

    De lo contrario, use este command para download la última secuencia de commands (a su directory de inicio como ~/.maven-completion.bash ):

     wget https://raw.github.com/juven/maven-bash-completion/master/bash_completion.bash \ -O ~/.maven-completion.bash 

    A continuación, agregue esto a su ~/.bash_profile :

     if [ -f ~/.maven-completion.bash ]; then . ~/.maven-completion.bash fi 

    También puede copyr manualmente el file desde el repository github a su directory de inicio y editar su perfil bash como se indicó anteriormente si las opciones homebrew o wget no funcionan para usted.

    Eso es. Después de reiniciar bash (por ejemplo, abrir una nueva window de Terminal), Maven autocomplete debería funcionar.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).