Maven 2 znajduje się w repozytoriach, ale nie w Maven 3. Jak poprawnie zainstalować Maven 3? Znalezione przeze mnie przewodniki nie działają właściwie.
Używam Natty, ale jestem pewien, że nic to nie zmieni.
software-installation
maven-3
nickguletskii
źródło
źródło
Oto PPA maven3, który działał dla mnie dobrze na 64-bitowym Ubuntu 11.10
Jeśli masz już zainstalowany maven2 z repozytoriów kanonicznych, nie zastąpi go, ale da ci plik binarny mvn3.
Jeśli wolisz mieć plik binarny o nazwie mvn zamiast mvn3, możesz po prostu wykonać następujące czynności:
Źródło
źródło
Pytanie jest stare, ale złote. Musiałem dziś znaleźć rozwiązanie. No to ruszamy. Nie ma potrzeby korzystania z niezabezpieczonego repozytorium, ponieważ maven3 jest już uwzględniony w repozytoriach Ubuntu. Rozwiązaniem w Ubuntu 14.04 LTS będzie:
sudo apt-get install maven
sudo update-alternatives --config mvn
Drugim poleceniem zostaniesz poproszony o ustawienie używanej wersji. Możesz rozróżnić prawidłowe katalogi, wybierając ścieżkę, w której maven2 NIE jest jej częścią.
W moim przypadku musiałem wybrać 1
Za pomocą wydanego polecenia
mvn -v
możesz sprawdzić, czy ustawienie się powiodło i czy wybrałeś poprawną wersję. Poniżej znajduje się przykład zwracanych wartości.Mam nadzieję, że to ci trochę pomoże.
źródło
Stworzyłem nowy skrypt, który powinien nie tylko zainstalować Maven + dodać go do bin, ale również uruchamiać, jeśli używasz Ubuntu jako gościa VirtualBox, a następnie próbuje zamontować istniejący folder „.m2” i maven, który może / może nie zawierać istniejącego ustawienia.
Maven pozostaje taki sam, jeśli działa w systemie Windows lub Unix, więc możesz używać tego samego Maven między obiema, to jest konfiguracja VirtualBox ...
PS. Zwróć uwagę na kompilację skryptów, które mogą montować / odmontowywać foldery współdzielone z / usr / local / bin :)
źródło
Oto PPA maven3, który może rozwiązać ten problem.
Śledź instalację:
A teraz zainstalowałeś maven3 :
Link do Launchpada
źródło
Uaktualniłem, ale wystąpił błąd nie znaleziony w klasie. Aby to naprawić:
Po spędzeniu czasu na próbowaniu różnych kombinacji, odkryłem, że dzieje się tak, ponieważ mam zarówno M2_HOME, jak i M3_HOME ustawione w moich zmiennych środowiskowych. Po usunięciu M2_HOME ze zmiennych środowiskowych mogę przywrócić to do działania. Może to może uratować niektóre poważne czas na kogoś.
źródło
Pobierz maven z oficjalnej strony maven i wypakuj.
Przenieś katalog aplikacji do / usr / local
Utwórz miękki link w / usr / bin, aby uzyskać uniwersalny dostęp do mvn
Sprawdź instalację mvn
źródło
Jeśli nie czujesz się komfortowo z PPA ( archiwum paczek osobistych ), w którym nie masz pewności co do pochodzenia, jest to alternatywa.
Z punktu widzenia bezpieczeństwa, jeśli nie wiesz, skąd pochodzi, nie instaluj go.
W moim linkowanym artykule pobieram najnowszy plik z apache, który jest znanym i zaufanym źródłem. Możesz pobrać najnowszą wersję
następnie zainstaluj go z
jak opisano w powyższym linku i w moim poście na
źródło