DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Java Magazine 62 - Gerenciando projetos com Maven

Artigo da Revista Java Magazine Edição 62.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Esse artigo faz parte da revista Java Magazine edição 62. Clique aqui para ler todos os artigos desta edição

Gerenciando projetos com Maven

O canivete suíço do programador Java

Aprenda como esta ferramenta pode auxiliar e simplificar o ambiente Java, promovendo boas práticas e evitando tarefas tediosas e repetitivas na distribuição de suas aplicações

De que se trata o artigo:

Introdução prática ao Apache Maven, identificando suas principais características e como sua utilização pode aumentar a qualidade e o entendimento de qualquer projeto Java.

 

Para que serve:

O Maven é utilizado para gerenciar "builds" de projetos. Com ele é possível configurar um ambiente de desenvolvimento padronizado seguindo boas práticas, permitindo compilação, gerência de dependências e distribuição de uma aplicação editando apenas um arquivo e utilizando conceitos de convenção sobre configuração.

Em que situação o tema é útil:

A utilização do Maven possibilita um ganho de qualidade e padronização em projetos. Rotinas como a criação da estrutura do projeto, compilação e distribuição são pré-definidas automaticamente, liberando o desenvolvedor para trabalhar na aplicação em si e não na configuração do ambiente.

 

Introdução ao Apache Maven:

O arquivo pom.xml é considerado o coração de um projeto Maven. Com a configuração de poucos descritores é possível gerenciar dependências, centralizar documentação sobre o projeto e principalmente compilar e distribuir uma aplicação. Contando ainda com o recurso de archetypes é possível criar inúmeros tipos de aplicações diretamente pelo Maven de forma simples e rápida.

 

Este artigo apresenta uma introdução ao Apache Maven versão 2.x, demonstrando através de um exemplo prático que até o famoso “Hello World” pode tirar proveito do Maven e ilustrando como desenvolvedores podem se beneficiar de seu uso para ganhar agilidade e padronização em seus projetos.

O Maven é uma ferramenta utilizada para gerenciar projetos em Java e simplificar a vida do programador, auxiliando no ciclo de desenvolvimento incluindo compilação, controle de bibliotecas, distribuição e relatórios estatísticos. O projeto nasceu a partir das dificuldades encontradas principalmente em gerenciar a compilação de projetos e no controle de bibliotecas.

O Maven possui funcionalidades similares ao mais conhecido Apache Ant, mas utiliza um mecanismo de configuração declarativo e baseado no conceito de convenção ao invés de configuração. Isso permite, por exemplo, a compilação e a distribuição de uma aplicação com um arquivo de configuração mínimo, apenas seguindo algumas convenções estabelecidas. A configuração do Maven se baseia em um único arquivo, chamado pom.xml, que contém os metadados de um projeto. É a partir deste arquivo que toda a mágica por trás do Maven acontece.

Principais objetivos do Maven

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Eduardo Sasso
é desenvolvedor e entusiasta Java com certificação SCJP, atualmente envolvido no desenvolvimento de aplicações Web 2.0 e Mashups utilizando Wicket, Maven, Hibernate, Spring, DWR e MySQL nos serviços www.tradd.us, www.openjobs.com.br e www.abduzeedo.com.
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03