I’ve been working with Maven a lot lately. One of my current projects involved migrating a complex Ant build to Maven using multiple modules, a ton of dependencies, and integration with a private remote repository hosted at Unfuddle (See: Subversion Help – Books, Plugins, and Hosting).
If you have any experience with Quicksilver and use Eclipse then you’ll love the Quick Access feature (ctrl+3) new to Europa. Thanks to my colleague Jon for pointing this out some time ago.
I’ve been reading this book: Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional) which uses Glassfish as it’s primary JEE application server.
Here’s a quick setup tutorial for using Glassfish with Eclipse and developing EJB3:
If you’re using Jboss, here’s a recommended starter project for eclipse:
Subversion is the defacto open source source version control system these days and a great improvement over cvs. It’s also a steal at the ripe price of free.
Great (and also free) documentation is available here: Version Control with Subversion.
You can also buy the hardcopy from Amazon.
I was a hard core emacs user for a long time, then a pretty devout Eclipse user. Recently, taking the MyEclipse plunge has been worth every cent of the subscription fee. The handiest tool so far has been the Database Explorer (think: MySQL query browser, Toad, pgAdmin) and the Hibernate Reverse Engineering tool. See this video of both in action.