Ao usar o Maven ( mvn
) no OS X Terminal, como posso obter conclusão de tabulação para metas do Maven, nomes de plugins, etc? Coisas assim:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
macos
bash
auto-complete
command-line
Jonik
fonte
fonte
Respostas:
O Maven não vem com um script auto-complete, mas há um projeto no GitHub chamado Maven Bash Completion .
Instalação se você usa Homebrew:
brew tap homebrew/completions
brew install maven-completion
Caso contrário, use este comando para baixar o script mais recente (para o seu diretório home como
~/.maven-completion.bash
):Em seguida, adicione isso ao seu
~/.bash_profile
:Você também pode copiar manualmente o arquivo do repositório github para o seu diretório pessoal e editar seu perfil bash como acima, caso as opções de homebrew ou wget não funcionem para você.
É isso aí. Depois de reiniciar o bash (por exemplo, abrir uma nova janela do Terminal), o preenchimento automático do Maven deve funcionar.
fonte