Author Archives: Jason van Zyl

Pascal Rapicault, Lead of Equinox p2, Joining Sonatype


February 2, 2010 By
Jason van Zyl

I’m happy to announce that Pascal Rapicault, lead of the Equinox p2 team, is going to be joining Sonatype.   As lead of p2, Pascal’s work has helped define the way that components are designed, developed, and deployed within the Eclipse framework.  I’m confident that his work is going to be an essential part of what […]

Continue reading...

Next Generation Maven Development Stack @ JFokus


January 26, 2010 By
Jason van Zyl

For my talk today at JFokus today I’ve taken the liberty of starting some notes for folks interested in attending. There’s a lot to cover and so I thought I would try the approach of providing some material up front so the session can be more of a dialog. I’m going to attempt to cover […]

Continue reading...

From Plexus to Guice (#1): Why Guice?


January 19, 2010 By
Jason van Zyl

When we started the Maven project, dependency injection was still developing. Spring was just starting out and the Avalon project at Apache was really the only IoC framework around. While the concept seems second-nature by 2010, in 2002, it wasn’t a primary focus of the initial efforts of the Maven community but it was something […]

Continue reading...

Maven over Ant + Ivy: A Team Perspective by Les Hazlewood


January 15, 2010 By
Jason van Zyl

[Les Hazlewood][les] has an objective summary of why he eventually came around to deciding that Maven is a better overall solution then Ant + Ivy. This is an evolution in thought process that we, [Sonatype][sonatype], often see in enterprises and Les has two blog entries that illustrate this evolution perfectly. [Maven 2 vs Ant+Ivy: Our […]

Continue reading...

Selecting OSS Software: 10 Questions Answered for Sonatype Nexus


January 13, 2010 By
Jason van Zyl

Last month there was an article on TechRepublic entitled “10 questions to ask when selecting open source products for your enterprise”.   As both a consumer and producer of open source enteprise software, I thought that this list of questions captures the areas that people should be thinking about when they are selecting a technology. […]

Continue reading...

Nexus: Improving Maven Central and Supporting the Maven Ecosystem


By
Jason van Zyl

Nexus is more than just a repository manager.  It is a project that has been developed using the same underlying infrastructure of Maven, and it has forced us to think about the different ways in which the components that comprise Maven can be integrated with other, more complex systems.   It is a critical step toward […]

Continue reading...

Maven & P2: There is no dillema … just a mild case of myopia


December 7, 2009 By
Jason van Zyl

This is a post in response to [Thomas Hallgren's post][1] about Maven and P2 repositories. Thomas doesn’t seem to know about the indices that are being produced from Maven repositories today and how they are currently used. I thought I would share some information about the Maven ecosystem for those who aren’t familiar. Maven Central […]

Continue reading...

Spring, Maven & Nexus Best Practices


December 2, 2009 By
Jason van Zyl

Today [Keith][1] posted an [entry about obtaining Spring 3 artifacts with Maven][spring3Artifacts] using the method of sourcing Maven repositories from inside POMs. I wanted to suggest an alternative for Spring users which draws upon best practices that we’ve developed over time with our enterprise clients doing large builds with a healthy number of developers on […]

Continue reading...