Maven Repository

Posted by fredericci on 11 de outubro de 2009 in Maven |

O objetivo deste post não é discutir se devemos ou não usar o maven, mas vamos à alguns fatos:

  • Como você envia uma aplicação para a equipe de infra publicar em produção? Copia em uma área compartilhada?
  • Você já precisou perguntar para um integrante da sua equipe: Fulano, onde está o xxx.jar?
  • Você ja se perguntou: Em qual site eu baixo o xpto.jar?
  • Por um acaso você anda versionando binarios(jar, exe, etc) no SVN?

Bem, se você respondeu sim para qualquer uma das perguntas acima, você precisa no mínimo entender o que são e para que servem os Repositórios do Maven.

Existem algumas aplicações que podem facilitar o gerenciamento de um repositório como Artifactory, Archiva e Nexus.  Elas atendem duas necessidades básicas.

Primeiro, fazer o papel de um “proxy”  entre repositórios públicos e repositórios internos(corporativos), o segundo é prover um repositório de todos os componentes da corporação. Assim você consegue gerenciar todas as dependências do seu projeto sem passar por complicações comentadas no inicio do post.

Atualmente utilizo Nexus,  confesso que ele está ajudando e muito alguns processos,  a instalação e configuração do Nexus é muito simples leia os tópicos 1.5 e o 2 da documentação.

Ah! Vale a pena dar uma pesquisada no Artifactory, parece ser muito bom também!
Até a próxima! :)

Deixe uma resposta

Copyright © 2008-2010 Dennys Fredericci All rights reserved.