Roller Project Converts Build to Maven

March 15, 2010 By Tim OBrien

2 minute read time

Sonatype has spent the last few years investing in the Maven ecosystem. We've created solid documentation, we've invested heavily in making sure that m2eclipse provides solid IDE integration, and we're about to unleash even more tools that will make it even easier for developers to develop and share software. Here's an excerpt from Dave Johnson's entry on converting the Roller project's build to Maven:

I was a Maven hater and resisted it for a long time but over the years Maven has gotten much better, it's well supported in IDEs and as far as I can tell, Maven has replaced Ant as the de facto build system for Java projects. If you want new developers be able to easily build, debug and run your code via command or their favorite IDE then Maven is the way to go, and that's especially true for open source projects like Roller. That's why I spent a couple of weekends learning Maven and converting Roller's build process from Ant to Maven (ROL-1849). The process of conversion wasn't too difficult.

You can read more of Dave Johnson's entry, or you can watch this short video showing the ease with which you can now obtain and build Roller.

Tags: Nexus Repo Reel, Sonatype Says, Roller, Sonatype, Everything Open Source, m2eclipse, ant, Maven, java, IDE integration

Written by Tim OBrien

Tim is a Software Architect with experience in all aspects of software development from project inception to developing scaleable production architectures for large-scale systems during critical, high-risk events such as Black Friday. He has helped many organizations ranging from small startups to Fortune 100 companies take a more strategic approach to adopting and evaluating technology and managing the risks associated with change.