I have been using Maven 2 with JBoss since around last December. The best reference I have found on Maven 2 is Better Build With Maven that you can get from http://www.mergere.com/common/reg.jsp?form_source=m-m2book&form_landing=DefaultPage. Once I got my initial set of projects set up (one for my data model, one form my EJBs, one for my web app, and a final one for the ear file), making new projects has become trivial. (I keep on promising myself to convert these into archetypes, but haven't gotten around to it).
The biggest issue I have is the fact that many of the javax jar files are not available in the Maven 2 repository. So I always end up downloading them from Sun and manually loading them into my local repository. Once I do that, everything is fine. At least until I haul my build environment to work (or to home if I started at work) and realize I have to repeat the manual load of the jar.