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.
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;
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
Respuestas:
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:
Tenga en cuenta que no solo apt-get hará esto, es cualquier instalador de paquetes .deb.
fuente
/usr/share/maven2
trabajoDepende de lo que estés buscando. Si está buscando el ejecutable:
Si está buscando las bibliotecas y el repositorio:
Con el comando de localización, también puede canalizarlo a grep para encontrar una biblioteca en particular, es decir
HTH
fuente
more
desea:locate maven | more
. Use laspace
tecla para desplazarse hacia abajo en la lista.y busque la casa de Maven: en la salida, la mía es:
Maven home: /usr/share/maven
fuente
Aquí hay un script bash para copiar y pegar Maven más nuevo ...
fuente
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
fuente
Ubuntu 11.10 no tiene maven3 en el repositorio.
Siga el paso a continuación para instalar maven3 en ubuntu 11.10
Terminal abierto: mvn3 -v
si desea mvn como binario, ejecute el siguiente script:
Espero que esto ayude.
Gracias, Rajam
fuente