Introdução ao Sonatype Nexus

Há algum tempo atrás, enfrentei um desafio ao gerir/ manter um projeto de software. Porque o cliente em que estava trabalhava na altura, tinha múltiplas equipas de desenvolvimento a trabalhar em múltiplas tecnologias e, admitamos, trabalhar com equipas que não tem estrutura e organização é um desespero.

Então, vagueei pela internet em busca de uma infraestrutura onde fosse possível guardar todos os artefactos dos “projetos”, independentemente da tecnologia utilizada. Foi então que me deparei com alguns, mas a minha predileção foi para Nexus Repository OSS versão 3.x.

O porquê da minha decisão? Principalmente por três razões:

  1. Suporte para múltiplos formatos: Bower, Docker, Git, LFS, Maven, npm, NuGet, PyPI, Ruby, Gems, Yum and Proxy.
  2. Têm uma versão gratuita.
  3. Têm uma imagem Docker.

Parece-me suficiente e fui testar.

[...]

Leia o artigo completo na edição 59 da Revista PROGRAMAR