Où Maven est-il installé sur Ubuntu


84

J'ai installé maven sur ma machine Ubuntu avec la commande sudo apt-get install maven

Maintenant, j'ai besoin de savoir où il est installé afin de le configurer dans IntelliJ ..


5
Cette question est pour askubuntu.com
Bakudan

notez que le référentiel est à /home/$username/.m2
Tsakiroglou Fotis

Réponses:


97

Ubuntu, qui est un dérivé de Debian, suit une structure très précise lors de l'installation des paquets. En d'autres termes, tous les logiciels installés via les outils d'empaquetage, tels que apt-get ou synaptic, placeront le contenu aux mêmes emplacements. Si vous vous familiarisez avec ces emplacements, vous saurez toujours où trouver vos affaires.

En tant que raccourci, vous pouvez toujours ouvrir un outil comme synaptic, trouver le paquet installé et inspecter les "propriétés". Sous propriétés, vous verrez une liste de tous les fichiers installés. Encore une fois, vous pouvez vous attendre à ce qu'ils suivent toujours les conventions Debian / Ubuntu; ce sont des distributions Linux très ordonnées. En bref, les binaires seront dans / usr / bin, ou à un autre emplacement sur votre chemin (essayez 'echo $ PATH' sur la ligne de commande pour voir les emplacements possibles). La configuration est toujours dans un sous-répertoire de / etc. Et le "home" est généralement dans / usr / lib ou / usr / share.

Par exemple, selon http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ , maven est installé comme:

L'installation d'Apt-get installera tous les fichiers requis dans la structure de dossiers suivante

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PS La configuration Maven est stockée dans / etc / maven2

Notez que ce n'est pas seulement apt-get qui fera cela, c'est n'importe quel programme d'installation de paquet .deb.


4
Kleu, j'ai suivi le même lien mais j'ai négligé cette information..Merci de m'avoir pointé..le a /usr/share/maven2travaillé
javanoob

45

Cela dépend de ce que vous recherchez. Si vous recherchez l'exécutable:

$ whereis mvn

Si vous recherchez les libs et le repo:

$ locate maven

Avec la commande Locate, vous pouvez également le diriger vers grep pour trouver une bibliothèque particulière, c'est-à-dire

$ locate maven | grep 'jetty'

HTH


comment puis-je obtenir une liste en la mettant en pause afin que la liste ne défile pas rapidement vers le bas?
code chimp

1
@codechimp tuyau juste la sortie morecomme ceci: locate maven | more. Utilisez la spacetouche pour faire défiler la liste.
jebeaudet

33
$ mvn --version

et cherchez chez Maven: dans la sortie, le mien est: Maven home: /usr/share/maven


C'est très utile. Ceci est nécessaire lorsque nous avons l'intention d'installer Maven à la maison. Mais ce n'est que pour maven, ne fonctionne pas pour d'autres outils comme java, git etc.
rogue lad

Le problème ici est que malheureusement maven n'est toujours pas dans la variable de chemin.
mochomecha

Cela ne fonctionnera pas bien si le chemin n'est pas encore tracé
Paul Velthuis

1

Voici un script bash pour les nouveaux Maven, copiez-le et collez-le ...

# @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;

1

Je voudrais ajouter ce dossier .m2 beaucoup de gens disent qu'il se trouve dans votre dossier personnel. C'est correct. Mais si vous utilisez maven de l'IDE prêt à l'emploi comme Spring STS, votre dossier .m2 est placé dans le dossier racine

Pour accéder au dossier racine, vous devez passer au compte de super utilisateur

sudo su

Aller au dossier racine

cd root/

Vous le trouverez par

cd -all


0

Ubuntu 11.10 n'a pas maven3 dans le dépôt.

Suivez l'étape ci-dessous pour installer maven3 sur ubuntu 11.10

sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update && sudo apt-get install maven3

Terminal ouvert: mvn3 -v

si vous voulez mvn en tant que binaire, exécutez le script ci-dessous:

sudo ln -s /usr/bin/mvn3 /usr/bin/mvn

J'espère que cela t'aidera.

Merci, Rajam

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.