Dove è installato Maven su Ubuntu


84

Ho installato Maven sulla mia macchina Ubuntu con il comando sudo apt-get install maven

Ora ho bisogno di sapere dove è installato per configurare lo stesso in IntelliJ ..


5
Questa domanda è per askubuntu.com
Bakudan

nota che il repository si trova in /home/$username/.m2
Tsakiroglou Fotis

Risposte:


97

Ubuntu, che è un derivato Debian, segue una struttura molto precisa durante l'installazione dei pacchetti. In altre parole, tutto il software installato tramite gli strumenti di pacchettizzazione, come apt-get o synaptic, metterà le cose nelle stesse posizioni. Se acquisisci familiarità con queste posizioni, saprai sempre dove trovare le tue cose.

Come scorciatoia, puoi sempre aprire uno strumento come synaptic, trovare il pacchetto installato e controllare le "proprietà". Sotto le proprietà, vedrai un elenco di tutti i file installati. Di nuovo, puoi aspettarti che seguano sempre le convenzioni Debian / Ubuntu; queste sono distribuzioni Linux altamente ordinate. IN breve, i binari saranno in / usr / bin, o in qualche altra posizione sul tuo percorso (prova 'echo $ PATH' sulla riga di comando per vedere le possibili posizioni). La configurazione è sempre in una sottodirectory di / etc. E la "home" è tipicamente in / usr / lib o / usr / share.

Ad esempio, secondo http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ , maven è installato come:

L'installazione di Apt-get installerà tutti i file richiesti nella seguente struttura di cartelle

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PS La configurazione di Maven è archiviata in / etc / maven2

Nota, non è solo apt-get a farlo, è qualsiasi programma di installazione di pacchetti .deb.


4
Kleu, ho seguito lo stesso link ma ho trascurato questa informazione .. Grazie per avermi indicato..il /usr/share/maven2funzionato
javanoob

45

Dipende da cosa stai cercando. Se stai cercando l'eseguibile:

$ whereis mvn

Se stai cercando le librerie e il repository:

$ locate maven

Con il comando locate, puoi anche reindirizzarlo a grep per trovare una particolare libreria, ad es

$ locate maven | grep 'jetty'

HTH


come posso ottenere un elenco mettendolo in pausa in modo che l'elenco non scorra rapidamente verso il basso?
code chimp

1
@codechimp basta inviare l'output morecome questo: locate maven | more. Utilizzare il spacetasto per scorrere l'elenco.
jebeaudet

33
$ mvn --version

e cerca Maven home: nell'output il mio è: Maven home: /usr/share/maven


Questo è molto utile. Ciò è necessario quando intendiamo riportare Maven a casa. Ma questo è solo per Maven, non funziona per altri strumenti come java, git ecc.
ladro

Il problema qui è quando sfortunatamente Maven non è ancora nella variabile del percorso.
mochomecha

Questo non funzionerà bene se il percorso non è ancora impostato
Paul Velthuis

1

Ecco uno script bash per il nuovo Maven copia e incolla ...

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

Vorrei aggiungere quella cartella .m2, molte persone dicono che sia nella tua cartella home. È giusto. Ma se usi Maven da IDE pronto all'uso come Spring STS, la tua cartella .m2 viene posizionata nella cartella principale

Per accedere alla cartella principale è necessario passare all'account super utente

sudo su

Vai alla cartella principale

cd root/

Lo troverai vicino

cd -all


0

Ubuntu 11.10 non ha maven3 nel repo.

Segui il passaggio seguente per installare maven3 su Ubuntu 11.10

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

Terminale aperto: mvn3 -v

se vuoi mvn come binario, esegui lo script seguente:

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

Spero che questo ti possa aiutare.

Grazie, Rajam

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.