Saat menggunakan Maven ( mvn
) di Terminal OS X, bagaimana saya bisa mendapatkan penyelesaian tab untuk tujuan Maven, nama plugin, dll? Hal-hal seperti ini:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
macos
bash
auto-complete
command-line
Jonik
sumber
sumber
Jawaban:
Maven tidak mengirim dengan skrip lengkapi-otomatis, tetapi ada proyek di GitHub yang disebut Maven Bash Completetion .
Instalasi jika Anda menggunakan Homebrew:
brew tap homebrew/completions
brew install maven-completion
Jika tidak, gunakan perintah ini untuk mengunduh skrip terbaru (ke direktori home Anda
~/.maven-completion.bash
):Kemudian tambahkan ini ke
~/.bash_profile
:Anda juga dapat menyalin file secara manual dari repo github ke direktori home Anda dan mengedit profil bash Anda seperti di atas jika opsi homebrew atau wget tidak berfungsi untuk Anda.
Itu dia. Setelah Anda memulai ulang bash (mis. Buka jendela Terminal baru), Maven autocomplete akan berfungsi.
sumber