Apache Maven, ou simplesmente Maven, é uma ferramenta para gerenciamento e automação de projetos em Java.Ela é similar à ferramenta Ant, mas possui um modelo de configuração mais simples, baseado no formato XML.
Maven é um projeto da Apache Software Foundation.
Maven utiliza uma construção conhecida como Project Object Model (POM).
Ela descreve todo o processo de construção de um projeto de software, suas dependências em outros módulos e componentes e a sua sequência de construção.
O Maven contém tarefas pré-definidas que realizam funções bem conhecidas como compilação e empacotamento de código.
Uma característica chave do Maven é que ele é construído para trabalhar em rede.
O núcleo da ferramenta pode baixar plugins de um repositório. (o mesmo repositório utilizado pelos outros projetos Java do Apache e outras organizações).
O Maven disponibiliza suporte nativo para a recuperação de arquivos deste repositório, e para a inclusão dos artefatos resultantes no final do processo. Um cache de artefatos atua como ponto de sincronização dos artefatos de um projeto local.
Segue a dica de um bom passo a passo sobre configuração do maven e instalação do plugin no eclipse:
http://serjaum.wordpress.com/2010/08/16/tutorial-maven-2/
e também um tutorial para ajudar quem leu sobre Maven e que a princípio achou tranquilo, porém na prática, não foi assim tão fácil:
http://resumotecnico.blogspot.com/2011/09/repositorios-maven-em-5-minutos.html