Struts2 + Eclipse + Maven
This was was not a good combination earlier but now with the Sonatype Eclipse add-on m2eclipse it is easy to start or import a maven project into Eclipse. Either import as is or use one of many archetypes for Struts2 or other well known frameworks.
The tools also gives you nice tools for dependency hierarchy and graph in the GUI. For a non-techncal develper as me this is quite nice. But even if this is nice it could always be misused and bad in developing performance among others.
