mvn
OS X Terminalinde Maven ( ) kullanırken Maven hedefleri, eklenti adları vb. İçin sekme tamamlamayı nasıl alabilirim? Böyle şeyler:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
mvn
OS X Terminalinde Maven ( ) kullanırken Maven hedefleri, eklenti adları vb. İçin sekme tamamlamayı nasıl alabilirim? Böyle şeyler:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
Yanıtlar:
Maven, otomatik tamamlama komut dosyasıyla gönderilmez, ancak GitHub'da Maven Bash Completetion adlı bir proje var .
Homebrew kullanıyorsanız kurulum:
brew tap homebrew/completions
brew install maven-completion
Aksi takdirde, en son komut dosyasını (ana dizininize şu şekilde ~/.maven-completion.bash
) indirmek için bu komutu kullanın :
wget https://raw.github.com/juven/maven-bash-completion/master/bash_completion.bash \
-O ~/.maven-completion.bash
Ardından bunu şu adrese ekleyin ~/.bash_profile
:
if [ -f ~/.maven-completion.bash ]; then
. ~/.maven-completion.bash
fi
Ayrıca dosyayı github deposundan ana dizininize manuel olarak kopyalayabilir ve homebrew veya wget seçenekleri sizin için işe yaramazsa yukarıdaki bash profilinizi düzenleyebilirsiniz.
Bu kadar. Bash'ı yeniden başlattıktan sonra (örn. Yeni bir Terminal penceresi açın) Maven otomatik tamamlama çalışmalıdır.