Nexus + Nuget

A muito vem se falando de gestão de pacotes + gestão de dependencias, que sempre entram em jogo Nuget, Maven e o Nexus.

Maven é bastante utilizado no universo Java, e faz a gestão de dependencias mas não possui um repositório separado para armazenar centralizadamente as dependencias. Por isso o pessoal costuma integrar o Maven com o Nexus que faz o papel desse repositório central para os pacotes.

O Nuget por sua vez, faz a gestão das dependências e possui repositórios que centralizam os pacotes. Existe a possibilidade de utilizar os repositórios públicos, que são os que já vem configurados nativamente no Visual Studio, onde encontra-se soluções Open Source das mais variadas como JQuery, etc. Tem a opção de instalar um repositório privado, que pode ser tanto uma pasta compartilhada de rede como um WebSite no IIS. Só que esse web site arquivo os pacotes em sistema de arquivo normal

Agora o Nexus vem com essa novidade http://www.sonatype.com/about/partners/microsoft/nuget
Não testei nada ainda, mas de cara já vejo a vantagem do repositório estar dentro da base do Nexus, sendo gerenciado por ele, que é uma ferramenta mais robusta. Outra vantagem para grandes empresas que possuem sistemas Javas, Net, entre outros, é ter centralizado a gestão dos pacotes em um único lugar. Vou precisar dar uma explorada nisso para Globo no proximo mês, aí eu conto mais como funciona. ​​