Aprendizado de integração do Maven

1. O que é Maven?

conceito:

Maven é um framework. Pode ser usado como ferramenta de gerenciamento de dependência, ferramenta de construção.

Ele pode gerenciar o tamanho do pacote jar, a origem do pacote jar e as dependências entre os pacotes jar.

Sua finalidade é gerenciar pacotes jar em grande escala e executar operações de compilação fora do ambiente IDE.

Uso específico:

 Mecanismo de trabalho:

Para aprender Maven, você deve entender o processo de construção do projeto:

Caminho de ação do Maven:

Dois, configure o Maven

1. Baixe o Maven do site oficial

Observe que a distinção está errada!

 2. Você pode usá-lo após a descompressão

3. Especifique a localização do armazém local

4. Configure o armazém espelhado fornecido pelo Alibaba Cloud

 

 5. Configure a versão JDK básica do projeto Maven

 6. Configurar variáveis ​​de ambiente

São quatro etapas: Verifique JAVA_HOME para ver se o JDK está configurado.

Verifique Maven_HOME para ver se o Maven está configurado.

 

 Finalmente, digite mvn -v para testar.

3. Coordenadas Maven

É semelhante ao valor da coordenada espacial em matemática. X,Y,Z 

conceito básico:

 

 

Quatro, Maven cria projeto

Os passos básicos:

 O comando para o Maven criar um projeto é: mvn archetype:generate

A criação de um projeto requer a especificação de duas coordenadas. Ou seja, as três coordenadas do Maven precisam ser especificadas manualmente. Como mostrado abaixo:

 2. Entre neste espaço de trabalho.

Interprete o arquivo POM.xml:

O mais importante é a tag de dependência.

 

Cinco, o conceito central do Maven: POM

conceito básico:

O núcleo do Maven é o arquivo POM. Modelo de objeto do projeto. Você precisa usar os comandos do Maven para operar. Semelhante ao comando anterior para criar um projeto. Os comandos a seguir são mais detalhados. Implemente especificamente o projeto Maven.

Realize o funcionamento do projeto Maven: 

Não é o mesmo que criar um projeto Maven. Esses comandos são: operação de limpeza, operação de compilação, operação de teste, operação de empacotamento, operação de instalação.

Obs: Deve ser após a criação do projeto! ! ! Então entre neste espaço de trabalho! É a área de trabalho, que é o diretório onde o arquivo pom.xml está localizado. Não no arquivo pom.xml!

 

 

 

 

 resumo:

A diferença entre usar o Maven para criar um projeto e usar o comando mvn install.

Usar o Maven para criar um projeto é definir o diretório de trabalho e o espaço de trabalho no início.

Usar o comando mvn install é importar o pacote jar local personalizado para o armazém local, para que possa ser referenciado diretamente no pom por meio da dependência.

O comando mvn install é usado para obter os projetos de código aberto de outras pessoas no git e, em seguida, usar esse comando para armazenar os projetos de outras pessoas em seu próprio depósito local. Não parece funcionar sem este comando? Haverá muitos erros vermelhos.

Existe outra explicação: é importar seu próprio projeto para seu próprio warehouse local. Desta forma, em outros projetos, você pode chamar o método criado diretamente de seu próprio warehouse local.

6. Crie uma versão Maven do projeto web

O método usado anteriormente é criar um projeto Java.

Uso básico:

Precisa memorizar o comando. Mas será mais conveniente no IDEA.

 

 Os passos básicos:

Se houver algo incerto, sugiro que você mesmo vá ao Baidu.

 

 Resumo: As etapas gerais são: use o comando maven para criar um projeto da web. Em seguida, crie a classe de servlet. Registre a classe de servlet no arquivo web.xml. Escreva páginas da Web JSP. Configure a dependência na classe de servlet no arquivo POM.xml. Empacote o projeto da web. Por fim, implemente o pacote war no servidor (Tomcat) para executar.

Pacote de implantação: coloque o pacote war empacotado nos webapps no diretório tomcat.

7. Deixe projetos web dependerem de projetos Java

conceito básico:

Os passos básicos:

Não consigo entender o seguinte vídeo. Precisa de precipitação e treinamento prático. Pausa.


Primeiro treino:

O objetivo nesta fase é usar o projeto maven com proficiência, criar o projeto Java e criar o projeto JavaWeb.

Então, ao usar o maven para criar um projeto Java, use também o IDEA para criar um projeto Java.

Problemas encontrados:

Crie um projeto Java:

Crie manualmente um projeto Java:

Crie manualmente o projeto Java do Maven: mvn archetype:generate.

   Em seguida, passe no teste mvn. Compilação de teste. Um erro foi relatado durante a compilação. O problema que surge é: versão encontrada inválida, erro no arquivo setting.xml. A razão é que o nome da versão definido pelo jdk é 11.0.11. Depois de mudar para 11, foi resolvido.

As ferramentas IDEA criam projetos Java:

A primeira cria um projeto vazio, neste caso um programa Java. Mas não é um projeto maven. A saída neste caso é o arquivo out .

Apenas a compilação do projeto Maven é o arquivo de destino .

O segundo é criado pelo maven. Mas não consigo encontrar o projeto Java. Existem apenas projetos maven_web no máximo.

Desconhecido, preciso descobrir como criar os dados. Crie um projeto Maven Java por meio do IDEA.

Este artigo é muito bom e resolve o problema de usar o IDEA para criar um projeto Maven Java. O número da versão original deve ser:

1.0-SANPSHOT

 Eu só não sabia como escrever o número da versão errado antes. (Através do experimento, o primeiro método não é possível, ou usar o segundo método para criar um projeto Java!!!) E este artigo também fala sobre o segundo método para resolver o problema de criar um projeto Java.

Maven e Git_git pom_Follower 1997's Blog-CSDN Blog

O papel do comando de operação do Maven:

 Como podemos ver, ele cria arquivos no repositório maven. Além disso, um pacote jar também será criado neste projeto e sua localização está no diretório de destino neste projeto.

Ele não implantará o pacote jar no warehouse local e no warehouse do servidor privado remoto se o pacote for obtido pesquisando as informações. A figura a seguir:

Quanto ao conceito de warehouse, quando estávamos aprendendo github, sabíamos qual era o papel do warehouse. Então eu chego a uma conclusão. Por exemplo: quando usamos o github para obter um projeto IDEA, se for um projeto maven. Precisamos usar o comando mvn install para implantá-lo no mvn warehouse local. Caso contrário, ele reclamará da falta de vários pacotes.

O novo computador encontrou alguns erros ao usar o banco de dados: por exemplo, a conexão mysql não foi aberta. Resultado, digite mysql -u root -p. Verifique se não há localhost.


Para rodar o projeto amanhã, os dois softwares Xshell 5 e Xftp 5 também precisam aprender.

1. Escopo das dependências de teste

O problema é que não sei o que significa essa dependência de teste. Esta parte só pode ser pulada primeiro.

Acho que você gosta

Origin blog.csdn.net/qq_55928086/article/details/132145323
Recomendado
Clasificación