As I have been preparing over the last couple of weeks for my course which starts in January I have been playing around with Java quite a bit recently and have already discovered that Netbeans and Eclipse annoy me . So anyway I've been trying to find more information on Ant and Maven in regards to Java EE applications. I can write my own build scripts for normal everyday Java SE apps but I'm lost when it comes to properly packaging WAR, EJBs, JSP and all the other gumpf which comes with enterprise apps. Does anyone have a useful resource? The official documentation is good until it gets to the enterprise stuff and then the quality drops significantly. Edit: Opps, forgot to ask the question I was originally intending. Which of two do you prefer for manual use?