Beachten Sie, dass sich das Repository unter /home/$username/.m2
Tsakiroglou Fotis am
Antworten:
97
Ubuntu, ein Debian-Derivat, folgt bei der Installation von Paketen einer sehr genauen Struktur. Mit anderen Worten, alle über die Verpackungstools installierte Software, z. B. apt-get oder synaptic, platziert das Material an denselben Speicherorten. Wenn Sie sich mit diesen Orten vertraut machen, wissen Sie immer, wo Sie Ihre Sachen finden.
Als Abkürzung können Sie jederzeit ein Tool wie synaptic öffnen, das installierte Paket finden und die "Eigenschaften" überprüfen. Unter Eigenschaften sehen Sie eine Liste aller installierten Dateien. Auch hier können Sie erwarten, dass diese immer den Debian / Ubuntu-Konventionen entsprechen. Dies sind hochgeordnete Linux-Distributionen. Kurz gesagt, Binärdateien befinden sich in / usr / bin oder an einem anderen Ort auf Ihrem Pfad (versuchen Sie 'echo $ PATH' in der Befehlszeile, um die möglichen Orte anzuzeigen). Die Konfiguration befindet sich immer in einem Unterverzeichnis von / etc. Und das "Zuhause" befindet sich normalerweise in / usr / lib oder / usr / share.
Das ist sehr hilfreich. Dies ist erforderlich, wenn wir Maven nach Hause bringen wollen. Aber dies ist nur für Maven, nicht für andere Tools wie Java, Git usw.
Rogue Lad
Das Problem hierbei ist, wenn sich Maven leider immer noch nicht in der Pfadvariablen befindet.
Mochomecha
Dies wird nicht gut funktionieren, wenn der Weg noch nicht festgelegt ist
Paul Velthuis
1
Hier ist ein Bash-Skript für neuere Maven, kopiere und füge es ein ...
# @author Yucca Nel
#!/bin/sh
#This installs maven2 & a default JDK
sudo apt-get install maven2;
#Makes the /usr/lib/mvn in case...
sudo mkdir -p /usr/lib/mvn;
#Clean out /tmp...
sudo rm -rf /tmp/*;
cd /tmp;
#Update this line to reflect newer versions of maven
wget http://mirrors.powertech.no/www.apache.org/dist//maven/binaries/apache-maven-3.0.3-bin.tar.gz;
tar -xvf ./*gz;
#Move it to where it to logical location
sudo mv /tmp/apache-maven-3.* /usr/lib/mvn/;
#Link the new Maven to the bin... (update for higher/newer version)...
sudo ln -s /usr/lib/mvn/apache-maven-3.0.3/bin/mvn /usr/bin/mvn;
#test
mvn -version;
exit 0;
Ich möchte diesen .m2-Ordner hinzufügen, von dem viele Leute sagen, dass er sich in Ihrem Home-Ordner befindet. Es ist richtig. Wenn Sie jedoch maven from ready-to-IDE wie Spring STS verwenden, wird Ihr .m2-Ordner im Stammordner abgelegt
Um auf den Stammordner zuzugreifen, müssen Sie zum Superuser-Konto wechseln
Antworten:
Ubuntu, ein Debian-Derivat, folgt bei der Installation von Paketen einer sehr genauen Struktur. Mit anderen Worten, alle über die Verpackungstools installierte Software, z. B. apt-get oder synaptic, platziert das Material an denselben Speicherorten. Wenn Sie sich mit diesen Orten vertraut machen, wissen Sie immer, wo Sie Ihre Sachen finden.
Als Abkürzung können Sie jederzeit ein Tool wie synaptic öffnen, das installierte Paket finden und die "Eigenschaften" überprüfen. Unter Eigenschaften sehen Sie eine Liste aller installierten Dateien. Auch hier können Sie erwarten, dass diese immer den Debian / Ubuntu-Konventionen entsprechen. Dies sind hochgeordnete Linux-Distributionen. Kurz gesagt, Binärdateien befinden sich in / usr / bin oder an einem anderen Ort auf Ihrem Pfad (versuchen Sie 'echo $ PATH' in der Befehlszeile, um die möglichen Orte anzuzeigen). Die Konfiguration befindet sich immer in einem Unterverzeichnis von / etc. Und das "Zuhause" befindet sich normalerweise in / usr / lib oder / usr / share.
Zum Beispiel wird maven laut http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ wie folgt installiert:
Beachten Sie, dass dies nicht nur von apt-get ausgeführt wird, sondern von jedem .deb-Paketinstallationsprogramm.
quelle
/usr/share/maven2
gearbeitetKommt darauf an, wonach du suchst. Wenn Sie nach der ausführbaren Datei suchen:
Wenn Sie nach den Bibliotheken und dem Repo suchen:
Mit dem Befehl find können Sie ihn auch an grep weiterleiten, um eine bestimmte Bibliothek zu finden, z
HTH
quelle
more
so weiter :locate maven | more
. Verwenden Sie diespace
Taste, um in der Liste nach unten zu scrollen.und suche nach Maven nach Hause: In der Ausgabe ist meine:
Maven home: /usr/share/maven
quelle
Hier ist ein Bash-Skript für neuere Maven, kopiere und füge es ein ...
quelle
Ich möchte diesen .m2-Ordner hinzufügen, von dem viele Leute sagen, dass er sich in Ihrem Home-Ordner befindet. Es ist richtig. Wenn Sie jedoch maven from ready-to-IDE wie Spring STS verwenden, wird Ihr .m2-Ordner im Stammordner abgelegt
Um auf den Stammordner zuzugreifen, müssen Sie zum Superuser-Konto wechseln
sudo su
Gehen Sie zum Stammordner
cd root/
Sie finden es bei
cd -all
quelle
Ubuntu 11.10 hat kein maven3 im Repo.
Befolgen Sie die nachstehenden Schritte, um maven3 unter Ubuntu 11.10 zu installieren
Offenes Terminal: mvn3 -v
Wenn Sie mvn als Binärdatei möchten, führen Sie das folgende Skript aus:
Ich hoffe, dies wird dir helfen.
Danke, Rajam
quelle