2015-12-01 25 views
7

Próbuję zainstalować Maven 3.3.9 na moim nowym laptopie, ale wydaje się być niezwykle trudne. Nie jestem pewien, co zmieniło się od wersji 3.0, które głównie używam, ale teraz nie mogę poprawnie ustawić zmiennych M2_HOME, MAVEN_HOME i PATH.Instalowanie Maven 3.3.9, jak ustawić folder M2_HOME, MAVEN_HOME i bin?

Maven strona główna mówi mi, aby ustawić go tak:

  • MAVEN_HOME: C: /apache-maven-3.3.9
  • M2_HOME: C: /apache-maven-3.3.9
  • PATH: C: /apache-maven-3.3.9/bin

ale to, jak można się domyślać, nie działa. Co więcej, nie ma nawet folderu bin wewnątrz apache-maven-3.3.9! Znalazłem katalog: C: /apache-maven-3.3.9/apache-maven/src/bin ale to też nie pomaga.

Jak ustawić poprawnie?

Odpowiedz

18

Wygląda na to, że pobrałeś złe archiwum rozproszone ze strony Maven: pobrano źródło, a nie plik binarny.

Przechodząc do download page, należy wybrać "Archiwum binarne zip" (lub "Archiwum binarne tar.gz"). Po tym, można wykonać kroki instalacyjne z the install page ale kroki są naprawdę prosta:

  • Zapewnienie JAVA_HOME zmienna jest ustawiona i punkty do instalacji JDK
  • archiwum dystrybucji Wyciąg w dowolnym katalogu
  • Dodaj do katalogu utworzonego katalogu apache-maven-3.3.9bin do zmiennej PATH środowiska

nie ma potrzeby ustawiania M2_HOME lub MAVEN_HOME zmienna środowiskowa.

+1

+1. Ta odpowiedź jest poprawna. Właśnie pobrałem poprawną wersję maven, a bin tam jest. Oczywiście obowiązkiem użytkownika jest umieszczenie tych zmiennych w zmiennej PATH, zakładając, że masz pewną wiedzę na temat działania systemu Windows PATH. –

+0

Witam, mam podobny problem. Mam poprawną zmienną instalacji i ścieżki. Opracowałem kod na jednym komputerze (eclipse), gdy przenoszę się do komputera domowego, uzyskuję właściwość systemową Dmaven.multiModuleProjectDirectory. Sprawdź dopasowanie środowiska M2_HOME $ $ i dopasowanie skryptu mvn. błąd. Ta sama wersja Eclipse i Maven są zainstalowane na obu komputerach. Jaki może być problem? –

+0

@ Ferda-Ozdemir-Sonmez Jeśli masz ten problem z Eclipse, prawdopodobnie twoja wersja m2e nie jest aktualna. Upewnij się, że korzystasz z najnowszej wersji, zobacz [stronę pobierania] (https://www.eclipse.org/m2e/m2e-downloads.html). – Tunaki

0

Jeśli chcesz, aby instalacja maven była zawsze aktualna, łatwiej jest zainstalować ją przez Homebrew na Mac OS X lub Linuxbrew na Linux.