Dave sent an e-mail to the roller-devel mailing list tonight. If I had a more stable internet connection, I'd be crazy enough to upgrade this site tonight. It's good its unstable as I have two releases deadlines in the next couple of days (one COB tomorrow, one COB Thursday) and I'd hate to get caught up in a Roller upgrade - especially if it didn't work. Anyway, here's Dave's e-mail:
Subject: [Roller-development] Warning - latest code from CVS may be unstable
In other words: Roller now uses Hibernate for persistence!
I am in the process of checking in my Hibernate changes and switching
Roller over to Hibernate. The backend unit tests pass and I've tested
most of the UI (see the Open Office spreadsheet docs/test-plan.sxc), but
upgrading to current CVS is not recommended at this juncture... it
wouldn't be prudent.
I'll probably upgrade my site to the latest CVS code tomorrow night.
I'll let you know how it goes.
What I want to know is - How does it work? Are you pleased with the results? Is it faster? Either way (dud or wild success), I appreciate your hard work Dave and hope this change makes Roller the best weblogger ever!
If I ever migrate a project to Maven, I should probably read this article first. It's interesting to note that Maven makes it easy for project management, but not necessarily (??) for building. I know, you'll fire back that it makes it easy to build too - but if you don't have a need to manage your project, maybe you don't have a need for Maven. I find it strange that Maven is a top-level Apache project, and it hasn't even released version 1.0 yet.
Abstract: Even though Ant acts as the de facto standard for building Java programs, in many ways the tool falls short for project management tasks. In contrast, Maven, a high-level project management tool from the Apache Jakarta project, provides everything that Ant offers plus more. Java developer Charles Chan introduces Maven's features and walks you through a complete Maven project setup. [source]
If you're a Java-programming Denverite, you should probably make your way down to the Denver JUG meeting tomorrow. Mike Clark (a fellow Montanan) will be presenting Bitter EJB: Learning from Antipatterns. Sounds like a great presentation - too bad I won't be able to make it. My dad flies in at 5 and I have to pick him up from the airport. We'd much rather drink microbrews and play with Abbie than learn about EJBs. Sorry Mike - hope to meet you (in person) some other day.