Nexus OSS Meets NuGet

Nexus OSS Meets NuGet

September 29, 2014
By Manfred Moser

2 minute read time

The NuGet package manager has become the standard for developing software on the Microsoft platform, which includes .NET and the NuGet Gallery, which has emerged as a large public open source package repository. Sonatype Nexus Repository, on the other hand, is the standard repository or component manager software running on servers from small open source projects and teams to multi-national Fortune 500 companies.

Common Practice

The use of a component manager for your binary packages is a default best practice, just like you use a version control system for your source code. Build systems and other tools across different development platforms depend on solid package management solutions, such as NuGet. The use of these tools becomes efficient with the use of a component manager.

It's Easy

With the recent release of Nexus 2.9, our free Open Source version has full NuGet support, which also includes (Nexus Pro and CLM editions that support NuGet Packages). And adding Nexus into your development tools environment is easy. You can adopt Nexus in your environment with a quick download, followed by a few minutes for installation and configuration:

Faster, More Reliable Builds

This initial setup will allow you to avoid repeated downloads from the NuGet Gallery, since Nexus will proxy the components after the first download. You can host your packages (and potentially third-party packages) on your own Nexus server and share them with your teams and CI servers.

When using Nexus, you gain access to further benefits and improved understanding of your component usage like:

Nexus Speaks Your Language

Nexus also supports other repository formats, such as Maven, YUM, OBR or NPM that might be useful in your organization. This allows you to avoid running many applications to solve similar problems.

It's Time to Up Your Game

Using a package manager like NuGet combined with a component manager like Nexus leads to one common verdict: once you've experienced using them and enjoyed the benefits, you'll never go back. Get started now.

Written by Manfred Moser
Manfred is a former author, trainer, and community advocate at Sonatype. He speaks regularly at conferences such as JavaOne, OSCON, DevOpsDays. He is a long time open source developer and contributor.