Instalação de download do Maven e sua configuração

Instalação de download do Maven e sua configuração

1. Introdução ao Maven

insira a descrição da imagem aqui

Maven é uma ferramenta popular de construção e gerenciamento de dependências para gerenciar compilações, versões e dependências de projetos Java. Ele fornece uma estrutura de projeto padronizada, ciclo de vida de construção e sistema de plug-in que torna mais fácil para os desenvolvedores construir e gerenciar projetos Java complexos.

Aqui estão alguns conceitos-chave do Maven:

  1. Project Object Model (POM): No coração de um projeto Maven está um arquivo XML chamado POM. Os arquivos POM descrevem informações como metadados do projeto, dependências, configurações de compilação e plug-ins.

  2. Gerenciamento de dependências: o Maven pode baixar e gerenciar automaticamente as bibliotecas dependentes exigidas pelo projeto. Ao declarar as dependências no arquivo POM, o Maven pode obter as dependências necessárias do warehouse central ou de outros warehouses remotos e resolver automaticamente os conflitos de dependência.

  3. Ciclo de vida da construção: o Maven define um conjunto padrão de fases de construção chamado ciclo de vida da construção. Esses ciclos de vida incluem limpar, compilar, testar, empacotar, implantar, etc. fases que os desenvolvedores podem acionar executando comandos de construção específicos.

  4. Plug-in: o sistema de plug-in do Maven fornece um rico mecanismo de extensão de funções. Os plug-ins podem ser usados ​​para executar tarefas de compilação específicas, como compilar código, executar testes, gerar documentação e muito mais. O próprio Maven fornece muitos plug-ins comumente usados ​​e também suporta o desenvolvimento de plug-ins personalizados.

  5. Gerenciamento de armazém: o Maven usa armazéns para armazenar dependências e plug-ins necessários para a construção. Inclui dois tipos de armazéns locais e remotos. O repositório local está localizado no computador local do desenvolvedor e é usado para armazenar plug-ins e bibliotecas dependentes baixadas. O armazém remoto pode ser um armazém central ou outros armazéns remotos personalizados, que são usados ​​para obter as bibliotecas e plug-ins dependentes do projeto.

As etapas para usar o Maven geralmente incluem os seguintes aspectos:

  1. Instale o Maven: Primeiro, você precisa instalar o Maven no seu computador, baixar e instalar a distribuição do Maven e definir as variáveis ​​de ambiente correspondentes.

  2. Crie um projeto: crie um novo projeto Maven usando as ferramentas de linha de comando do Maven ou o plugin Maven Integrated Development Environment (IDE). Isso irá gerar uma estrutura de diretórios do projeto contendo o arquivo POM.

  3. Edite o arquivo POM: Edite o arquivo POM de acordo com as necessidades do projeto, incluindo adição de dependências, configuração de plug-ins de compilação e configuração de outras informações do projeto.

  4. Compile o projeto: execute comandos Maven no diretório do projeto, como mvn clean install. Isso aciona o ciclo de vida de compilação do Maven, executando as fases de compilação apropriadas e tarefas de plug-in, como compilar fontes

2. Baixe e instale o Maven

Vá para o site oficial: https://maven.apache.org/download.cgi
para baixar a versão mais recente, mas é recomendável baixar a versão 3.8 e usar mais

2.1, o mais recente

[Quando esta postagem do blog foi lançada, a versão mais recente correspondente era 3.9.3], se você baixar a versão mais recente, basta fazer o download diretamente.
insira a descrição da imagem aqui

2.2, versão antiga 3.8

Role a página para baixo: Encontre mais versões dos arquivos do Maven 3 Maven 3
Minha versão do Maven é 3.8.5, basta baixar conforme necessário, pegue 3.8.5 como exemplo
insira a descrição da imagem aquiinsira a descrição da imagem aqui
insira a descrição da imagem aqui

insira a descrição da imagem aqui

Clique para baixar o pacote de instalação
, e o pacote de instalação pode ser descompactado para o caminho especificado [observe que não há chinês], o meu é a unidade D, na pasta Maven e, ao mesmo tempo, crie um novo nome de warehouse [jarwarehouse] na pasta Maven, basta personalizá-lo, mas você precisa saber o que é
! ! !
insira a descrição da imagem aqui
Fica assim após o download [Pode haver diferenças, o problema não é grande]
insira a descrição da imagem aqui

3. Configuração do ambiente Maven

3.1. Configuração

Meu computador/Este computador--"Propriedades do botão direito do mouse--"Configurações avançadas do sistema--"Variáveis ​​de ambiente--"Variáveis ​​do sistema--"Novo--"OK/Salvar
ouSistema Win11: Configurações--"Informações do sistema--"Configurações avançadas do sistema--"Variáveis ​​de ambiente--"Variáveis ​​do sistema--"Novo--"OK/Salvar

  • O nome da variável é MAVEN_HOME
  • O valor da variável é o caminho de instalação do Maven.
    insira a descrição da imagem aqui
    Role para baixo para encontrar Path, clique duas vezes para entrar e crie um novo.
    insira a descrição da imagem aqui

Preencha o novo conteúdo: %MAVEN_HOME%\bin
pode ser preenchido de acordo com a minha captura de tela, preenchi desta forma
insira a descrição da imagem aqui

3.2. Verificação

Win + R, digite cmd para abrir a janela de linha de comando (janela DOS), digite o comando para verificar se a configuração de download do Maven está correta

mvn -version

insira a descrição da imagem aqui

3.3, Configurar o armazém local

A pasta onde o warehouse foi construído acima [jarwarehouse]
1. Abra o arquivo conf/settings.xml no diretório apache-maven-3.8.5
insira a descrição da imagem aqui/2, 2.adicionar código

<localRepository>D:/Maven/jarwarehouse</localRepository>

insira a descrição da imagem aqui3. Configure o armazém remoto Aliyun para melhorar a eficiência de acesso

<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
</mirror>

Recomenda-se usar o editor Notepad ++ ou Sublime para visualizar para melhor distinguir
insira a descrição da imagem aqui

4. Digite o comando no prompt de comando: mvn help:system
Execute o comando mvn help:system pela primeira vez, e as ferramentas relacionadas ao Maven baixarão automaticamente os vários arquivos de configuração padrão ou atualizados e bibliotecas de classes (pacotes jar) do warehouse central do Maven para o warehouse local do Maven:

输入命令:mvn help:system

Há muito pão na minha pasta, porque a instalação do Maven foi há muito tempo e baixei mais pacotes para meu próprio estudo e projeto. A pasta aumentará quando eu inserir o comando pela primeira vez e compará-lo com o download inicial e a descompactação.

insira a descrição da imagem aqui

Depois de baixar vários arquivos, o comando mvn help:system imprimirá todas as propriedades do sistema Java e variáveis ​​de ambiente, e BUILD SUCESS aparecerá após o sucesso final

insira a descrição da imagem aqui

4. Use o Maven

4.1. Comandos comuns do Maven

O Maven fornece muitos comandos comumente usados, a seguir estão alguns comandos Maven comuns e suas funções:

  1. mvn clean: Limpa o projeto, removendo os arquivos de objeto gerados e os artefatos de construção.

  2. mvn compile: Compile o código-fonte do projeto.

  3. mvn test: execute o código de teste do projeto.

  4. mvn package: Projeto de pacote, que empacota o código compilado em um formato implementável, como JAR, WAR ou EAR.

  5. mvn install: instale o resultado da compilação do projeto no warehouse local para uso por outros projetos.

  6. mvn deploy: publique os resultados da compilação do projeto no warehouse remoto para uso por outros desenvolvedores ou projetos.

  7. mvn clean install: Execute uma operação de limpeza e instale o projeto no repositório local.

  8. mvn clean package: executa uma operação de limpeza e empacota o projeto.

  9. mvn clean test: Executa operações de limpeza e executa os testes do projeto.

  10. mvn clean compile: executa operações de limpeza e compila o código-fonte do projeto.

  11. mvn dependency:tree: Exibe a árvore de dependências do projeto, incluindo detalhes de todas as dependências diretas e indiretas.

  12. mvn dependency:resolve: analise as dependências do projeto, baixe e instale as bibliotecas dependentes exigidas pelo projeto.

  13. mvn dependency:purge-local-repository: limpe todas as dependências no warehouse local para fazer o download novamente.

  14. mvn clean install -DskipTests: executa operações de limpeza, instala o projeto e ignora a execução de testes.

Estes são apenas exemplos de alguns comandos comuns do Maven. O Maven também tem muitos outros comandos e plugins disponíveis. Você pode escolher o comando apropriado para executar tarefas correspondentes, como construção, teste e gerenciamento de dependências de acordo com as necessidades e condições específicas do projeto. mvn --helpUma lista e descrição de comandos mais detalhadas podem ser obtidas executando o comando ou consultando a documentação do Maven.

4.2. Uso no IDEA

1. Introduzir warehouse e arquivos de configuração nas configurações
insira a descrição da imagem aqui
2. Introduzir dependências no arquivo pom.xml do projeto para uso
As dependências relevantes podem ser pesquisadas e usadas neste site: Maven dependencies
insira a descrição da imagem aqui

3. As ferramentas de visualização são baratas de usar
insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/AN_NI_112/article/details/131478703
Recomendado
Clasificación