Maven3 ist der Standard in Ubuntu 12.04 (präzise)
Maven2 ist das neueste Repository für 11.10.
PPAs für maven3 scheinen eher selten zu sein - hier ist eine für Einzelgänger - obwohl nicht die neueste Version verfügbar ist.
Der beste Rat ist, bei der stabilen Version zu bleiben, die für Ihre Distributionsversion verfügbar ist.
Wenn Sie jedoch selbst auf dem neuesten Stand bleiben möchten, ist es sehr einfach, den Code herunterzuladen und selbst zu installieren.
Laden Sie die .tar.gz-Datei von hier herunter und folgen Sie den Installationsanweisungen auf derselben Webseite
Hier ist ein maven3-PPA, der auf 64-Bit-Ubuntu 11.10 gut funktioniert hat
Wenn Sie maven2 bereits von Canonical Repos installiert haben, wird es nicht ersetzt, sondern Sie erhalten eine MVN3-Binärdatei.
Wenn Sie lieber die Binärdatei mvn anstelle von mvn3 haben möchten, können Sie einfach Folgendes tun:
Quelle
quelle
Die Frage ist alt, aber Gold. Ich musste heute eine Lösung finden. Auf geht's. Es ist nicht erforderlich, ein unsicheres Repository zu verwenden, da maven3 bereits in den Ubuntu-Repos enthalten ist. Eine Lösung bei Ubuntu 14.04 LTS wird lauten:
sudo apt-get install maven
sudo update-alternatives --config mvn
Mit dem 2. Befehl werden Sie aufgefordert, die verwendete Version einzustellen. Sie können die richtigen Verzeichnisse unterscheiden, indem Sie den Pfad auswählen, in dem maven2 NICHT enthalten ist.
In meinem Fall musste ich 1 auswählen
Mit dem ausgegebenen Befehl können
mvn -v
Sie überprüfen, ob die Einstellung erfolgreich war und ob Sie die richtige Version ausgewählt haben. Unten sehen Sie ein Beispiel für die zurückgegebenen Werte.Hoffe das hilft dir ein bisschen.
quelle
Ich habe ein neues Skript erstellt, mit dem Maven + nicht nur installiert, sondern auch in den Bin geladen werden soll, wenn Sie Ubuntu als VirtualBox-Gast verwenden. Anschließend wird versucht, vorhandene ".m2" - und "maven" -Ordner bereitzustellen, die möglicherweise vorhandene enthalten die Einstellungen.
Maven bleibt gleich, wenn es unter Windows oder Unix ausgeführt wird. Sie können also denselben Maven zwischen beiden verwenden, sofern dies Ihr VirtualBox-Setup ist.
PS. Beachten Sie die Erstellung von Skripten, mit denen freigegebene Ordner in / usr / local / bin eingehängt / ausgehängt werden können :)
quelle
Hier ist maven3 PPA, das dieses Problem beheben kann.
Folgen Sie der Installation:
Und jetzt hast du maven3 installiert :
Link zum Launchpad
quelle
Ich habe ein Upgrade durchgeführt, aber einen Fehler erhalten, der nicht gefunden wurde. So beheben Sie das:
Nachdem ich einige Zeit damit verbracht hatte, verschiedene Kombinationen auszuprobieren, stellte ich fest, dass dies daran liegt, dass sowohl M2_HOME als auch M3_HOME in meinen Umgebungsvariablen festgelegt sind. Sobald ich M2_HOME aus meinen Umgebungsvariablen entfernt habe, könnte dies wieder funktionieren Zeit für jemanden.
quelle
Laden Sie maven von der offiziellen Maven-Website herunter und extrahieren Sie.
Verschieben Sie das Anwendungsverzeichnis nach / usr / local
Erstellen Sie einen Softlink in / usr / bin für den universellen Zugriff auf MVN
Überprüfen Sie die MVN-Installation
quelle
Wenn Sie mit einem PPA ( Personal Package Archive) nicht vertraut sind, bei dem Sie sich der Herkunft nicht sicher sind, ist dies eine Alternative.
Wenn Sie aus Sicherheitsgründen nicht wissen, woher es kommt, installieren Sie es nicht.
In meinem verlinkten Artikel rufe ich die neueste Datei von Apache ab, einer bekannten und vertrauenswürdigen Quelle. Sie können die neueste Version erhalten
dann installiere es von
wie im obigen link umrissen und mein post auf
quelle