O que é Maven e o que faz Maven?
Data de Publicação:16 de Janeiro de 2021.
INFOMARTION > O que é Maven e o que faz Maven?
Visão geral.
Apache Maven é vulgarmente conhecida como Maven.(Doravante, a redacção de Apache Maven é parafraseada como Maven.)O que é o Apache Maven? Descrição sobre as funções disponíveis. A Maven é versátil e útil, mas é tão multifuncional que, no final, é difícil compreender tudo o que está em causa. Experimente isto como uma referência para uma compreensão geral da Maven.
Tabela de Conteúdos
1. O que é Maven?
Maven é uma ferramenta de gestão de construção. Se não estiver familiarizado com a construção, queira também consultar o artigo seguinte.
O que significa construir Java?
A construção baseia-se numa série de pressupostos, incluindo
- Resolução das dependências da biblioteca de frascos.
- Especificar a pasta de saída para os resultados de construção
- Criação de ficheiros de guerra (diminuindo o significado ou valor da palavra anterior) de
A Maven gere estas tarefas relacionadas com a construção.
O website Maven descreve o objectivo da Maven. (What is Maven?)
https://maven.apache.org/what-is-maven.html
Os seguintes, listados em "Objectivos da Maven", são os detalhes mais importantes para a compreensão da Maven.
Maven’s primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal, Maven deals with several areas of concern:
- Making the build process easy
- Providing a uniform build system
- Providing quality project information
- Encouraging better development practices
Em suma, Maven facilita a construção de um ambiente de construção que funcione correctamente.
2. O que se pode fazer com Maven
A fim de facilitar a construção de um ambiente de construção que funcione correctamente, gostaríamos de introduzir algumas das características que a Maven tem para oferecer.
2-1. Executar as tarefas necessárias para uma construção básica
Naturalmente, Maven é uma ferramenta de gestão de construção, pelo que pode executar todas as seguintes séries de tarefas necessárias para uma construção.
- test(Realizar um teste)
- clean(Recriar ficheiros de classe.)
- build(Construir ficheiros de guerra.)
2-2. Resolução de bibliotecas dependentes
Maven resolve automaticamente as bibliotecas dependentes, uma característica que é frequentemente levantada quando as pessoas falam sobre o que faz Maven útil.
Se quiser adicionar um ficheiro de frasco, precisa de ir buscar o frasco alvo, mas pode precisar de mais frascos para o fazer funcionar. Nestes casos, a Maven recupera automaticamente os frascos necessários.
Ver o artigo seguinte para mecanismos de resolução específicos para bibliotecas dependentes.
Como Maven resolve automaticamente as dependências da biblioteca de frascos.
2-3. Gestão de bibliotecas de frascos
A Maven pode gerir frascos. Gerir é o mesmo que "resolver bibliotecas dependentes" mencionado anteriormente, mas também é possível gerir frascos que só são necessários para testes, frascos que só são necessários no momento da construção, e assim por diante.
Maven trabalha basicamente escrevendo informação num ficheiro chamado pom.xml e Maven lê o pom.xml, mas pode gerir frascos escrevendo neste ficheiro o nome do ficheiro do frasco que precisa, a versão do ficheiro do frasco e porque precisa dele (por exemplo, se precisa dele para testar ou construir). É possível gerir os frascos escrevendo para este ficheiro. Além disso, a informação necessária para utilizar Maven é compilada em pom.xml, pelo que este ficheiro pode ser utilizado para criar facilmente o mesmo ambiente de desenvolvimento (ambiente de construção) para todos.
3. resumo
Se a Maven descrevesse o que é em poucas palavras, seria "ferramenta de gestão de construção". Como declarado no website Maven, o objectivo da Maven é apenas "permitir aos programadores compreender o estado completo do seu trabalho de desenvolvimento no mais curto espaço de tempo possível". As funções para este fim incluem 'executar tarefas necessárias para construções básicas', 'resolver bibliotecas de dependência' e 'gerir bibliotecas de frascos'.
Obrigado por ter observado até ao fim.
■INFORMATION
Por favor clique aqui para ir para a página superior de INFORMAÇÃO.
■PROFILE
Por favor clique aqui para um perfil.
■Detalhes de contacto.