logo

Tutorial do Maven

tutorial experiente

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.

  1. Torna um projeto fácil de construir
  2. Ele fornece um processo de construção uniforme (o projeto maven pode ser compartilhado por todos os projetos maven)
  3. 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.)
  4. É 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

  • 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?