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.
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;
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
Respostas:
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:
Observe, não é apenas o apt-get que fará isso, é qualquer instalador de pacote .deb.
fonte
/usr/share/maven2
funcionouDepende do que você está procurando. Se você estiver procurando pelo executável:
Se você estiver procurando por libs e repo:
Com o comando locate, você também pode canalizá-lo para grep para encontrar uma biblioteca particular, ou seja,
HTH
fonte
more
assim:locate maven | more
. Use aspace
tecla para rolar para baixo na lista.e procure Maven home: na saída, a minha é:
Maven home: /usr/share/maven
fonte
Aqui está um script bash para copiar e colar mais recente do Maven ...
fonte
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
fonte
Ubuntu 11.10 não tem maven3 no repo.
Siga os passos abaixo para instalar o maven3 no ubuntu 11.10
Terminal aberto: mvn3 -v
se você quiser mvn como um binário, execute o script abaixo:
Eu espero que isso te ajude.
Obrigado, Rajam
fonte