1. Baixe do site oficial do maven : http://maven.apache.org/download.cgi
2. Descompactação (Mac)
descompactação do pacote zip unzip apache-maven-3.8.6-src.zip
descompactação do pacote tartar -xvf apache-maven-3.8.6-src.tar.gz
3. Configurar variáveis de ambiente
Abra o terminal
vim ~/.bash_profile Abra o arquivo .bash_profile e adicione comandos para definir variáveis de ambiente no arquivo
O comando da variável de ambiente é o seguinte:
export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin
Execute após adicionar: wq salvar e sair
ouvim ~/.zshrc 打开.zshrc文件,在文件中添加设置环境变量的命令
export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.5.0
export PATH=$PATH:$M2_HOME/bin
Execute após adicionar: wq salvar e sair
4. Teste
a entrada do terminal: mvn -v
se a seguinte informação aparecer, a instalação foi bem-sucedida
Maven home: /opt/apache-maven-3.8.4
Java version: 1.8.0_312, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "12.4", arch: "aarch64", family: "mac"
Adicione um pequeno ponto de conhecimento
. O comando source ~/.bash_profile acima terá efeito após a janela atual ser executada, mvn -v
mas não terá efeito quando aberto em um novo terminal mvn -v
. Promptzsh: command not found: mvn
o que? cara preta. . . .
No mac, o comando source deve ser executado todas as vezes para que a variável de ambiente tenha efeito, foi executado uma vez, tem efeito globalmente? A resposta é sim (Baidu)
pode ser configurado da seguinte forma: Adicionar source ~/.bash_profile a ./zshrc
vi ~./zshrc
Adicionar wq à última linha source ~/.bash_profile
para salvar e source ~/.zshrc
fazer efeito
mvn -v
Neste momento , ele entrará em vigor diretamente quando aberto em uma nova janela