Onde o Maven está instalado no Ubuntu

84

Eu instalei o maven na minha máquina Ubuntu com o comando sudo apt-get install maven

Agora preciso saber onde está instalado para configurá-lo no IntelliJ ..

Javanoob
fonte
5
Esta pergunta é para askubuntu.com
Bakudan
observe que o repositório está em /home/$username/.m2
Tsakiroglou Fotis

Respostas:

97

O Ubuntu, que é um derivado do Debian, segue uma estrutura muito precisa ao instalar pacotes. Em outras palavras, todo software instalado por meio das ferramentas de empacotamento, como apt-get ou synaptic, colocará o material nos mesmos locais. Se você se familiarizar com esses locais, sempre saberá onde encontrar suas coisas.

Como um atalho, você sempre pode abrir uma ferramenta como o Synaptic, encontrar o pacote instalado e inspecionar as "propriedades". Em propriedades, você verá uma lista de todos os arquivos instalados. Novamente, você pode esperar que eles sempre sigam as convenções do Debian / Ubuntu; essas são distribuições Linux altamente organizadas. Resumindo, os binários estarão em / usr / bin ou em algum outro local do seu caminho (tente 'echo $ PATH' na linha de comando para ver os possíveis locais). A configuração está sempre em um subdiretório de / etc. E a "casa" está normalmente em / usr / lib ou / usr / share.

Por exemplo, de acordo com http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ , o maven é instalado como:

A instalação do Apt-get instalará todos os arquivos necessários na seguinte estrutura de pastas

/ usr / bin / mvn

/ usr / share / maven2 /

/ etc / maven2

PS A configuração do Maven está armazenada em / etc / maven2

Observe, não é apenas o apt-get que fará isso, é qualquer instalador de pacote .deb.

Wilhelm Kleu
fonte
4
Kleu, segui o mesmo link, mas esqueci esta informação ... Obrigado por me apontar ... o /usr/share/maven2funcionou
javanoob
45

Depende do que você está procurando. Se você estiver procurando pelo executável:

$ whereis mvn

Se você estiver procurando por libs e repo:

$ locate maven

Com o comando locate, você também pode canalizá-lo para grep para encontrar uma biblioteca particular, ou seja,

$ locate maven | grep 'jetty'

HTH

ianaré
fonte
como posso obter uma lista pausando-a para que a lista não role para baixo rapidamente?
código chimpanzé de
1
@codechimp apenas canalizar a saída para moreassim: locate maven | more. Use a spacetecla para rolar para baixo na lista.
jebeaudet 01 de
33
$ mvn --version

e procure Maven home: na saída, a minha é: Maven home: /usr/share/maven

izy
fonte
Isso é muito útil. Isso é necessário quando pretendemos definir o Maven como base. Mas isso é apenas para maven, não funciona para outras ferramentas como java, git etc.
rogue lad
O problema aqui é quando, infelizmente, o maven ainda não está na variável de caminho.
mochomecha
Isso não funcionará bem se o caminho ainda não estiver definido
Paul Velthuis
1

Aqui está um script bash para copiar e colar mais recente do Maven ...

# @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;
o jartender
fonte
1

Eu gostaria de adicionar essa pasta .m2 que muitas pessoas dizem que está na sua pasta pessoal. Está certo. Mas se usar o IDE pronto para usar como Spring STS, sua pasta .m2 é colocada na pasta raiz

Para acessar a pasta raiz, você precisa mudar para uma conta de superusuário

sudo su

Vá para a pasta raiz

cd root/

Você vai encontrar por

cd -all

Andrew_Dublin
fonte
0

Ubuntu 11.10 não tem maven3 no repo.

Siga os passos abaixo para instalar o maven3 no ubuntu 11.10

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

Terminal aberto: mvn3 -v

se você quiser mvn como um binário, execute o script abaixo:

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

Eu espero que isso te ajude.

Obrigado, Rajam

R dhabalia
fonte