I hate maven with an almost homicidal passion. It only works if your brain works like maven, for the rest of us in the real world its just a pain in the arse. But it does have one good idea – it provides a simple, out of the box way of creating a project structure (but so do rails, django and grails in a much better way). I’ve decided to publish my own example web application project/structure on GitHub – http://github.com/tomcz/example-webapp/tree/master. This is my idea bucket for how to create, configure and code web applications, and gives me a source for downloads when I’m coaching or starting a new project. This release represents some of the ideas that I have either encountered or am experimenting with at any given moment. At the moment I’m concentrating on post-redirect-get, RESTful URLs, robust database connections, Spring 3 and StringTemplate.
#1 by Robert on 20 June 2009 - 2:00 am
Quote
I have become convinced that the absolute worst thing about Maven is that it manages to provide _just_ enough value to justify the pain. The second worst thing is that there is no reason to provide the pain in the first place.
#2 by Tom on 20 June 2009 - 5:30 am
Quote
Its all about the Dreyfus levels of knowledge acquisition. If a developer is stuck in novice or advanced beginner then maven is the ant’s pants. It gives you a way to do things without really thinking that hard about them. That stopped being me a long time ago.
#3 by Felix on 20 June 2009 - 8:46 am
Quote
Excellent idea to capture a project structure template. Thanks a lot.