O tutorial do Maven fornece conceitos básicos e avançados de especialista em apache tecnologia. Nosso tutorial maven foi desenvolvido para iniciantes e profissionais.
Maven é um poderoso ferramenta de gerenciamento de projetos que é baseado em POM (modelo de objeto de projeto). É usado para construção, dependência e documentação de projetos.
Simplifica o processo de construção como o ANT. Mas é muito avançado que o ANT.
A versão atual do Maven é 3.
Entendendo o problema sem Maven
Existem muitos problemas que enfrentamos durante o desenvolvimento do projeto. Eles são discutidos abaixo:
1) Adicionando conjunto de Jars em cada projeto: No caso de estruturas struts, spring e hibernate, precisamos adicionar um conjunto de arquivos jar em cada projeto. Deve incluir todas as dependências dos jars também.
2) Criando a estrutura de projeto correta: Devemos criar a estrutura correta do projeto em servlet, struts etc, caso contrário ele não será executado.
3) Construindo e Implantando o projeto: Devemos ter que construir e implantar o projeto para que ele funcione.
O que faz?
Maven simplifica os problemas mencionados acima. Ele executa principalmente as seguintes tarefas.
- Torna um projeto fácil de construir
- Ele fornece um processo de construção uniforme (o projeto maven pode ser compartilhado por todos os projetos maven)
- Ele fornece informações do projeto (documento de log, fontes de referência cruzada, lista de discussão, lista de dependências, relatórios de teste de unidade, etc.)
- É fácil migrar para novos recursos do Maven
Apache Maven ajuda a gerenciar
- Construções
- Documentação
- Relatório
- SCMs
- Lançamentos
- Distribuição
O que é ferramenta de construção
Uma ferramenta de construção cuida de tudo para a construção de um processo. Faz o seguinte:
- Gera código-fonte (se código gerado automaticamente for usado)
- Gera documentação a partir do código-fonte
- Compila o código-fonte
- Empacota o código compilado em JAR do arquivo ZIP
- Instala o código empacotado no repositório local, repositório do servidor ou repositório central
Índice Maven
Tutorial do Maven
- O que é Maven
- Formiga Vs Maven
- Instale o Maven
- Repositório Maven
- 1) Repositório Local
- 2) Repositório Central
- 3) Repositório Remoto
- Maven Pom.xml
- Exemplo de Maven
- Aplicativo da Web Maven
- Plug-in Maven
Maven em Eclipse
- Exemplo Maven Eclipse
Entrevista com Maven
- Perguntas da entrevista do Maven
Você sabe?
- Diferença entre Ant e Maven
- Como instalar o Maven?
- Repositórios Maven: Local, Servidor e Central
- Como criar um exemplo Maven?
- Como criar um aplicativo Web Maven?
- O que é modelo de objeto do projeto?