<iframe src="//www.googletagmanager.com/ns.html?id=GTM-TT8R4P" height="0" width="0" style="display:none;visibility:hidden">

Sonatype Blog

Stay updated on the latest news from the makers of Nexus

A Simple Reminder for Maven/Gradle/Ivy Users: Proxy Central

Over the course of the past few years, I’ve interacted with hundreds of people when talking about build tools and repository management. It continues to surprise me how many people don’t realize where these artifacts come from. When you run a build and these JARs just show up alongside all of their dependencies, it’s like magic to most people. If you know how it works, it’s very obvious to you that running a repository manager is the right thing to do. This post is a reminder to everyone using build tools that rely on Central: take time to proxy Central with a repository manager.

Sizing Nexus: How much space do you need?

You’ll want to make sure that you run your repository manager on a server that is up to the task. The last thing you need is for Nexus to run out of space during a critical release because it is running on inadequate hardware. Disk space is cheap, broken builds are not.

Releases Are Forever?

Releases are forever, right? Once you've pushed an artifact to a hosted release repository it is etched in stone, and changing it is a bad practice. That's what we've been saying since we launched Nexus, but there are situations that call for old releases to be deleted. In fact, there are situations that require the deletion of old releases? Otherwise, you'd be paying for terabytes of useless data storage.

What is Central?

"Central", "Maven Central", "The Central Repository". You'll here these terms a lot when discussing Java open source-based development. At Sonatype, we often take it for granted that everyone knows what we mean when we say "Central". We know that's not true, so we've put together this short video overview of Central and what it means to the Java community. Enjoy.

How well do you know your open source licensing?

Choosing components with appropriate licenses is critical to ensuring you realize the benefits and avoid the risks when developing with open source components. But, how well do you know your licenses?