Szukaj…


Uwagi

Zgodnie z opisem w oficjalnym Przewodniku początkowym :

Maven to próba zastosowania wzorców do infrastruktury kompilacji projektu w celu promowania zrozumienia i produktywności poprzez zapewnienie jasnej ścieżki w stosowaniu najlepszych praktyk .

Maven to zasadniczo narzędzie do zarządzania projektami i rozumienia ich, dlatego zapewnia pomoc w zarządzaniu:

  • Kompilacje
  • Dokumentacja
  • Raportowanie
  • Zależności
  • Kontrola wersji
  • Wydawnictwa
  • Dystrybucja

Dlatego też wspiera programistów na wielu etapach całego cyklu rozwoju oprogramowania (SDLC).

Ta filozofia jest częścią Maven w swoim rdzeniu: tzn. Słowo maven oznacza akumulator wiedzy (w języku jidysz).

Maven polega na zastosowaniu wzorców w celu uzyskania infrastruktury, która wykazuje cechy widoczności, możliwości ponownego użycia, łatwości konserwacji i zrozumiałości.

  • Maven zrodził się z bardzo praktycznego pragnienia, aby kilka projektów działało w ten sam sposób, jak stwierdzono w oficjalnym oświadczeniu filozofii Maven .
  • Deweloperzy mogli swobodnie przemieszczać się między projektami, wiedząc wyraźnie, jak działają wszystkie, dzięki zrozumieniu, jak działa jeden z nich
  • Ten sam pomysł obejmuje testowanie, generowanie dokumentacji, generowanie metryk i raportów oraz wdrażanie

Wersje

Wersja Ogłosić Komentarz Daty wydania
1,0-beta-2 ogłosić Pierwsze wydanie (beta) 30.03.2002
1.0 ogłosić Pierwsze oficjalne wydanie 2004-07-13
2.0 ogłosić Oficjalna wersja 2.0 2005-10-20
3.0 ogłosić Oficjalna wersja 3.0 08.10.2010

Instalacja lub konfiguracja

Binarne wydania Maven można pobrać ze strony internetowej Maven .

Plik binarny ma postać archiwum zip lub archiwum tar.gz. Po pobraniu można postępować zgodnie z instrukcjami ze strony instalacji :

  • Upewnij się, że zmienna środowiskowa JAVA_HOME jest ustawiona i wskazuje instalację JDK (nie JRE). Na przykład na komputerze z systemem Windows ten folder instalacyjny może odpowiadać C:\Program Files\Java\jdk1.8.0_51 .
  • Rozpakuj archiwum dystrybucyjne w wybranym katalogu.
  • Dodaj katalog bin utworzonego katalogu (o nazwie apache-maven-3.3.9 dla Maven 3.3.9) do zmiennej środowiskowej PATH . (Odwołanie do zmiany w systemie Windows ).
  • Sprawdź, czy konfiguracja jest poprawna, uruchamiając mvn -version w wierszu polecenia.

Nie ma potrzeby ustawiania zmiennej środowiskowej M2_HOME lub MAVEN_HOME .

Instalacja na Ubuntu

  1. W terminalu uruchom sudo apt-get install maven

  2. Po zakończeniu instalacji sprawdź, czy działa poprawnie z mvn -v wynik powinien wyglądać następująco:

    Apache Maven 3.3.9
    Maven home: /usr/share/maven
    Java version: 1.8.0_121, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "4.8.0-parrot-amd64", arch: "amd64", family: "unix"
    

Jeśli to nie zadziała, upewnij się, że masz zainstalowane JDK w swoim środowisku javac -version

Konfigurowanie ustawień proxy

Jeśli twoje połączenie internetowe jest zapewniane przez proxy, Maven nie będzie w stanie pobierać słoików ze zdalnych repozytoriów - częsty problem firm.

Aby rozwiązać ten problem, Maven musi uzyskać szczegółowe informacje i poświadczenia proxy, przechodząc do {lokalizacja instalacji Maven} → conf → settings.xml . Przewiń w dół do znacznika <proxies> i wprowadź szczegóły tutaj, używając formatu wspomnianego w komentarzach.

Dla użytkowników Eclipse

Eclipse używa własnego pliku settings.xml do uruchamiania Maven, którego lokalizację można znaleźć, przechodząc do menu Okno → Preferencje → Maven → Ustawienia użytkownika → Ustawienia użytkownika:. Jeśli plik nie jest dostępny w wymienionej lokalizacji, po prostu utwórz go samodzielnie lub utwórz kopię pliku z powyższej lokalizacji {lokalizacja instalacji Maven} → conf → settings.xml .

Dla użytkowników IntelliJ

Otwórz ustawienia i przejdź do Maven -> Importowanie. (Może to być zagnieżdżone w Build, Execution, Deployment -> Build Tools ->, w zależności od używanej wersji IntelliJ).

Ustaw pole o nazwie „Opcje maszyny wirtualnej dla importera”, takie jak:

-DproxySet=true -DproxyHost=<HOST> -DproxyPort=<PORT>    
-DproxySet=true -DproxyHost=myproxy.com -DproxyPort=8080

Zastosuj i uruchom ponownie IntelliJ.

Instalacja w Mac OSX z Brew

  1. W terminalu uruchom brew install maven
  2. Po zakończeniu instalacji sprawdź, czy maven działa poprawnie z mvn -v . Dane wyjściowe powinny wyglądać mniej więcej tak:
Apache Maven 3.3.9 
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"

Jeśli to nie zadziała, upewnij się, że masz zainstalowane JDK w swoim środowisku javac -version



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow