Lorsque j'utilise Maven ( mvn
) sur OS X Terminal, comment puis-je obtenir la tabulation pour les objectifs Maven, les noms des plugins, etc.? Des choses comme ça:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Lorsque j'utilise Maven ( mvn
) sur OS X Terminal, comment puis-je obtenir la tabulation pour les objectifs Maven, les noms des plugins, etc.? Des choses comme ça:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Réponses:
Maven n'est pas livré avec un script de saisie semi-automatique, mais il existe un projet sur GitHub appelé Maven Bash Completetion .
Installation si vous utilisez Homebrew:
brew tap homebrew/completions
brew install maven-completion
Sinon, utilisez cette commande pour télécharger le dernier script (dans votre répertoire personnel en tant que ~/.maven-completion.bash
):
wget https://raw.github.com/juven/maven-bash-completion/master/bash_completion.bash \
-O ~/.maven-completion.bash
Ajoutez ensuite ceci à votre ~/.bash_profile
:
if [ -f ~/.maven-completion.bash ]; then
. ~/.maven-completion.bash
fi
Vous pouvez également copier manuellement le fichier du référentiel github dans votre répertoire personnel et modifier votre profil bash comme ci-dessus si les options homebrew ou wget ne fonctionnent pas pour vous.
C'est ça. Après avoir redémarré bash (par exemple ouvrir une nouvelle fenêtre de terminal), la saisie semi-automatique de Maven devrait fonctionner.