Kiedy korzystam z Maven ( mvn
) na terminalu OS X, w jaki sposób mogę uzyskać tabulację dla celów Maven, nazw wtyczek itp.? Takie rzeczy:
mvn pa [TAB] -> mvn package
mvn je [TAB][TAB] -> mvn jetty:run
macos
bash
auto-complete
command-line
Jonik
źródło
źródło
Odpowiedzi:
Maven nie jest dostarczany z skryptem autouzupełniania, ale na GitHub istnieje projekt o nazwie Maven Bash Completetion .
Instalacja, jeśli korzystasz z Homebrew:
brew tap homebrew/completions
brew install maven-completion
W przeciwnym razie użyj tego polecenia, aby pobrać najnowszy skrypt (do katalogu domowego jako
~/.maven-completion.bash
):Następnie dodaj to do
~/.bash_profile
:Możesz także ręcznie skopiować plik z repozytorium github do katalogu domowego i edytować swój profil bash, jak wyżej, jeśli opcje homebrew lub wget nie działają dla Ciebie.
Otóż to. Po ponownym uruchomieniu bash (np. Otwórz nowe okno terminala) autouzupełnianie Maven powinno działać.
źródło