Tag Archives: repository management

Ken Rimple Interviews Brian Fox: Maven 3, Running Central, and Nexus


March 22, 2012 By Tim O'Brien

Brian Fox sat down with Ken Rimple of Chariot Solutions to talk about Nexus and to put repository management in the context of recent developments with Maven. Ken Rimple and Chariot have been long-term partners with Sonatype supporting our Maven training efforts, so Ken has a lot of background about Maven to ask some interesting questions.

Listen to Chariot TechCast, Episode #71, Brian Fox of Sonatype on Nexus 2

The Legacy of Maven: Binary Reusability

The interview leads off with a discussion about Maven, Maven’s history, and some of the recent developments surrounding the Maven ecosystem. Brian identifies binary reusability and declarative builds as the two important legacies of Maven:

“One of the unique things that Maven brought to the table, and what may in fact be the legacy for Maven years down the road, is that it introduced the concept of having binary reusability and not rebuilding the world as everybody was used to doing. The other aspect was making things more of a declarative model especially the dependencies. That was all unique at the time.”

What it takes to Run Central?

Ken and Brian discuss the introduction and development of Central from the beginning of the repository to the current iteration. From the initial efforts to create a single coordinate system for artifacts in 2001 and 2002. Brian’s very involved in the effort to maintain Central so this is your chance to hear Brian discuss some of the internals of the effort: how much bandwidth does Central consume? how much effort is involved in maintaining Central? and what are the day-to-day operations for running Central?

Key quotes about Central: “We’re approaching half a Terabyte for artifact storage” and “We’re seeing 50 to 60 new projects added every day”.

You will hear about how Nexus is used to enforce standards for artifacts added to Central from forges like Apache, JBoss, java.net, Codehaus, as well as the instance of Nexus that Sonatype provides for independent projects: http://oss.sonatype.org.

New Features in Nexus 2.0

Brian then discusses the important features we’re introducing with Nexus 2.0. Including support for .NET, the Repository Health Check, and our support for distributed proxies.

Again, if you haven’t listened to it, you should. Go over to Chariot Solutions and listen to Chariot Techcast Episode #71 – better yet, why don’t you just open up iTunes and subscribe to Chariot’s podcast? here.

Releases Are Forever?


January 16, 2012 By Tim O'Brien

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.   Continue reading

Register today for our Enterprise Repository Management webinar


April 16, 2011 By hloney

Do you develop Java applications using open source software components from Maven Central? If so, you need to attend this webinar to learn how an enterprise repository manager can reduce development time, improve quality, enable greater internal collaboration, and reduce risk. After this short session, you will know:

  • The critical functions of enterprise repository managers
  • The key role they play in a robust development environment
  • How to greatly speed up your builds
  • How the sharing of artifacts encourages collaboration between development groups
  • How to protect yourself from unnecessary security, quality, and licensing risks

Webinar details:

  • Tuesday, April 19
  • 1:00pm EDT (GMT – 4:00)
  • Duration: 30 minutes
  • Presenter: Brian Fox, Sonatype Vice President of Engineering

Register Now!

Brian will also be taking questions on the exciting new features recently introduced in Nexus, the Sonatype repository manager.

All registrants will receive access to the recording after the event so if something comes up and you can’t make it, you won’t be missing out.

Reduce your development time and lower risk with Enterprise Repository Management


March 31, 2011 By hloney

We’ve added a new webinar to the Sonatype series: Enterprise Repository Management.

Do you develop Java applications using open source software artifacts from Maven Central? If so, and you aren’t yet using a local repository manager, you need to attend this webinar. In this session you’ll learn how an enterprise repository manager can reduce development time, improve quality, enable greater internal collaboration, and reduce risk. Register now to learn how repository management can help your organization.

  • Date: Tuesday, April 19, 2011
  • Time: 1:00PM EDT (GMT – 04:00)
  • Duration: 30 minutes
  • Presenter: Brian Fox, Sonatype Vice President of Engineering
  • To register, please click here

Repository Management with Nexus


December 6, 2010 By Sonatype

Sonatype books are the essential references for anyone working with Apache Maven, repository management, and integrating Maven with Eclipse.

Learn best practices, central concepts, and complete integration for Maven, Nexus Professional, and m2eclipse. Sonatype books offer the latest content for the software development tools you depend on.

The third book in our series of books available for downloading is Repository Management with Nexus.

Nexus Professional is a next-generation repository manager that can proxy remote repositories, host internal repositories, encourage collaboration, and increase efficiency.

Repository Management with Nexus walks you through the installation process for both the Open Source version of Nexus and Nexus Professional, and it covers important topics such as:

  • Installing Nexus as a Service on a Linux Machine
  • Nexus Best Practices
  • Managing Security with Nexus’ Fully Customizable Role-based Authentication System
  • Reading Nexus System Logs
  • Installing Nexus as a WAR in an Existing Application Server
  • Configuring Nexus Professional’s LDAP Authentication Realm
  • Configuring Nexus Professional’s Staging and Procurement Features

To download Repository Management with Nexus, please click here.