This is sample code associated with DePaul SE452 taught (http://www.cdm.depaul.edu/academics/pages/courseinfo.aspx?Subject=SE&CatalogNbr=452) by yours truely.
Tools used
*** Maven 3 (Be sure to run mvn install -Dmaven.test.skip=true from top level directory)
*** Tomcat 7
*** JDK 7 (if using 6, need to update main pom.xml and there are couple of exception handling technique needing retrofit)
For Windows https://help.github.com/articles/set-up-git
Eclipse eGit plugin help http://wiki.eclipse.org/EGit/Learning_Material
Eclipse setup for web project