I admit that I was a bit slow to see the value of Maven. Perhaps I had too many years steeped in Unix and make, but ant felt comfortable and Maven did not, at least initially. Suffice it to say that I’m a convert, and now find myself disappointed when I can’t manage a project with Maven. (Android projects are still challenging, for example.)

I’ve been working on a Google Web Toolkit (GWT) project for a while using Maven. There have been some minor challenges, so in this article I thought I’d summarize some of the nits I uncovered during the process.