Hi Joe,
Thats one hell of a POM! So many repositories
Looking at your pom, most of the jars are already in default maven repo. What I'll suggest is you remove all the repository locations from your pom first and try building. Maven will use its default repository which has a "lot" of things including struts jars in your case, and ideally should suffice all your needs. If thats not enough then add the repositories in your pom. As per the maven location, I think you know where to look. If not
http://repo1.maven.org/maven2/ redirects to
http://search.maven.org/#browse where you can search for struts jars. Hope this helps.