¿Dónde está instalado Maven en Ubuntu?

84

Instalé maven en mi máquina Ubuntu con el comando sudo apt-get install maven

Ahora necesito saber dónde está instalado para configurar el mismo en IntelliJ ..

javanoob
fuente
5
Esta pregunta es para askubuntu.com
Bakudan
tenga en cuenta que el repositorio está en /home/$username/.m2
Tsakiroglou Fotis

Respuestas:

97

Ubuntu, que es un derivado de Debian, sigue una estructura muy precisa al instalar paquetes. En otras palabras, todo el software instalado a través de las herramientas de empaquetado, como apt-get o synaptic, colocará el material en las mismas ubicaciones. Si se familiariza con estas ubicaciones, siempre sabrá dónde encontrar sus cosas.

Como atajo, siempre puede abrir una herramienta como synaptic, encontrar el paquete instalado e inspeccionar las "propiedades". En propiedades, verá una lista de todos los archivos instalados. Nuevamente, puede esperar que estos sigan siempre las convenciones de Debian / Ubuntu; estas son distribuciones de Linux altamente ordenadas. En resumen, los binarios estarán en / usr / bin, o en alguna otra ubicación en su ruta (intente 'echo $ PATH' en la línea de comando para ver las posibles ubicaciones). La configuración siempre está en un subdirectorio de / etc. Y el "hogar" suele estar en / usr / lib o / usr / share.

Por ejemplo, según http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ , maven se instala como:

La instalación de Apt-get instalará todos los archivos necesarios en la siguiente estructura de carpetas

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PD: La configuración de Maven se almacena en / etc / maven2

Tenga en cuenta que no solo apt-get hará esto, es cualquier instalador de paquetes .deb.

Wilhelm Kleu
fuente
4
Kleu, seguí el mismo enlace pero pasé por alto esta información ... Gracias por señalarme ... el /usr/share/maven2trabajo
javanoob
45

Depende de lo que estés buscando. Si está buscando el ejecutable:

$ whereis mvn

Si está buscando las bibliotecas y el repositorio:

$ locate maven

Con el comando de localización, también puede canalizarlo a grep para encontrar una biblioteca en particular, es decir

$ locate maven | grep 'jetty'

HTH

ianaré
fuente
¿Cómo puedo obtener una lista pausándola para que no se desplace rápidamente hacia abajo?
código chimpancé
1
@codechimp simplemente canalizar la salida a moredesea: locate maven | more. Use la spacetecla para desplazarse hacia abajo en la lista.
jebeaudet
33
$ mvn --version

y busque la casa de Maven: en la salida, la mía es: Maven home: /usr/share/maven

Ivy
fuente
Esto es muy útil. Esto es necesario cuando pretendemos establecer a Maven en casa. Pero esto es sólo para Maven, no funciona para otras herramientas como Java, etc. GIT
muchacho pícaro
El problema aquí es cuando, lamentablemente, maven todavía no está en la variable de ruta.
mochomecha
Esto no funcionará bien si el camino aún no está establecido
Paul Velthuis
1

Aquí hay un script bash para copiar y pegar Maven más nuevo ...

# @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;
el camarero
fuente
1

Me gustaría agregar esa carpeta .m2 que mucha gente dice que está en su carpeta de inicio. Es correcto. Pero si usa maven desde IDE listo para usar como Spring STS, entonces su carpeta .m2 se coloca en la carpeta raíz

Para acceder a la carpeta raíz, debe cambiar a la cuenta de superusuario

sudo su

Ir a la carpeta raíz

cd root/

Lo encontrarás por

cd -all

Andrew_Dublin
fuente
0

Ubuntu 11.10 no tiene maven3 en el repositorio.

Siga el paso a continuación para instalar maven3 en ubuntu 11.10

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

Terminal abierto: mvn3 -v

si desea mvn como binario, ejecute el siguiente script:

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

Espero que esto ayude.

Gracias, Rajam

R dhabalia
fuente