Як використовувати Maven ( mvn
) на ОС X X Terminal, як я можу отримати заповнення вкладок для цілей Maven, назви плагінів тощо? Такі речі:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Як використовувати Maven ( mvn
) на ОС X X Terminal, як я можу отримати заповнення вкладок для цілей Maven, назви плагінів тощо? Такі речі:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Відповіді:
Maven не постачається з автоматичним завершенням сценарію, але на GitHub є проект під назвою Maven Bash Completetion .
Установка, якщо ви використовуєте Homebrew:
brew tap homebrew/completions
brew install maven-completion
В іншому випадку використовуйте цю команду для завантаження останнього сценарію (у домашній каталог як ~/.maven-completion.bash
):
wget https://raw.github.com/juven/maven-bash-completion/master/bash_completion.bash \
-O ~/.maven-completion.bash
Потім додайте це до свого ~/.bash_profile
:
if [ -f ~/.maven-completion.bash ]; then
. ~/.maven-completion.bash
fi
Ви також можете вручну скопіювати файл з github repo у свій домашній каталог та відредагувати свій профіль bash, як вище, якщо параметри homebrew або wget не працюватимуть для вас.
Це воно. Після перезапуску bash (наприклад, відкриття нового вікна терміналу) автозаповнення Maven має працювати.