Maven talk accepted by Developer Day Scotland


A talk on the introduction to Maven that I proposed has been accepted for the preliminary agenda for Developer! Developer! Developer!’s Scotland conference this year!

If you would like to hear it, or think it would be useful to others then please vote for it 🙂

Sure I’m nervous – but somehow we have to spread the good news around the country.


JavaOne Celebrities

JavaOne Celebrities

Hello from San Francisco!

The JavaOne conference went very well indeed. Sonatype managed to meet with all those we had planned and as a bonus we all got a day pass into the pavillion. There was a lot of crazyness there including Java powered robots and submarines but the rest was rather as expected. I got given a cool tshirt from one of the stands that reads “Phuck 0xFF, I’m coding” tee hee.

A complete shock was when Kenney, Eirik and I were shown on the front page of the JavaOne Today paper (Thursday edition) how cool is that? 🙂 Picture here is approximately the same.

More excititing things to come in our SanFran trip I’m sure, today we are working with some other developers (Brett, Carlos and Edwin) so that should be fun.

Better Builds with "Maven: The Definitive Guide"


Thats right, there is a new guide out there to help all those interested in Maven (or already using it) to get the most out of their build lifecycle. It is indeed the definitive guide and will be regularly updated so it stays that way. This book is produced by my colleges at Sonatype and is a free gift to the Maven community – no registration, no catches. From the front of our site:

Maven: The Definitive Guide

We have produced a free Maven guide for users that is updated and released on a weekly basis.

We are working with the founder of the Maven project, and core Maven committers to produce an unrivaled technical resource for Maven users.

Sonatype – Build Success for your Enterprise


No more late nights. No more broken builds. No more missed deadlines. Meet Sonatype.

Sonatype is an exciting new company that I have helped put together along with Maven founder Jason Van Zyl and many other core Maven committers. This is a very exciting day for all of us – it is time to announce that we are here, and we are here to help. From the introduction on our new web site (

Everybody Builds.
It’s true. Everybody builds. Building your software shouldn’t be painful and it doesn’t have to be. We are experts, with decades of combined experience, who specialize in setting up sound development infrastructures that yield results. Let us help your team be more productive and consistent.”

If your project or your company could benefit from a solid development infrastructure then why not sign up for one of our training events? We will be at the Sun JavaOne conference in San Francisco and have training sessions already set up for the 7th of May.

We hope that by properly supporting the excellent Maven project and related software we can help these tools and the Maven community as a whole move forward into a healthy future. “Vive la Open Source”

Enterprise makes life easier


Well, here we are again – pusing Maven 2 into the Enterprise.

I published the first code for Maven Enterprise 2 days ago and since then a lot has happened. Todays additions include:
– Addition of site deployment to the central webdav so all your development documentation can be accessed quickly with no setup involved
– An example maven module to demonstrate just how easy Maven Enterprise is to use. The example is very small yet can read and write from the repositories and contains links to the published site
– Proper seperation of data (fully configurable) so you can reinstall enterprise any number of times and have an intact databse / repository etc
So feel free, check it out – I really think it will make your maven life simpler!

Maven Enterprise hits subversion


As many of you will have noticed I have over the last while been moving my open source efforts to Apache and Codehaus centering around the Maven build system.

It struck me over my time coding in this environment that although many great development tools are available there can be a large overhead setting up the individual components and getting the development lifecycle set up. Although it is an obvious area ripe for improvement there are no freely available open source projects that seem to agree with this view. Therefore I decided (with the help of some great Maven developers) that we needed to address this.

In steps “Maven Enterprise”. I am terrible with words all round, so I will let Jason VanZyl the maven lead developer introduce it for me:

Today a nice surprise for Maven users was checked into the Maven Sandbox. Lately Andy Williams and I have been throwing around the idea of creating an enterprise distribution for Maven users in which the community can participate. I was involved in the creation of Maestro, the original Maven distribution, but I am no longer working at Mergere. Though I could gain access to the sources, wiki, and issue tracker of Maestro, I would rather support the efforts of people like Andy and a project like Maven Enterprise that is open. Why do I think Maven Enterprise has a better chance of satisfying the needs of enterprise users?

• Maven Enterprise will be open. The SVN repository is fully visible, the issue tracker is fully visible, and the wiki is fully visible. This means users can actually see what’s going on between releases, participate, and even contribute.
• Maven Enterprise will be supportable. I think at least a few enterprises will get involved and that will provide a better support base then any one company can provide.
• Maven Enterprise is extensible. You’ll be able to easily add components and applications to Maven Enterprise for your own internal needs, or commercial purposes. Maven Enterprise in an extended form is already in production. The core system should be available for anyone to augment for whatever purpose without having to wait for source drops.

So there you go – if you would like to read more see Jason’s official announcement.

Happy building.