Great question.
Personally, it's a big pet peeve of mine having to configure Ant and master Maven to get a simple tutorial or example from a book to work. I mean, if I want to learn Hibernate, I want to learn Hibernate, not a million different peripheral technologies that have the potential of working with Hibernate.
http://jpa.ezhibernate.com/Javacode/lea ... hhibernate
I acutally have a tutorial on my website, based on my book, Hibernate Made Easy, that sets up a Hibernate environment without any peripheral technologies - just the basics. And when I say basics, I mean:
1. A JDK
2. A Database (I used MySQL)
3. JDBC drivers so the JDK/JRE can connect to the database
4. The Hibernate Core download (and annotations as well)
5. Notepad and the command prompt I guess, for compiling code.
Here's the tutorial on my site:
http://jpa.ezhibernate.com/Javacode/lea ... hhibernate
Let me know what you think!
-Cameron McKenzie