Setting compiler level to 1.7 (Java 7) and removing the endorseddirs configuration (unless someone can tell me what this was being set for).

I found this reference: http://stackoverflow.com/questions/9280217/new-maven-project-using-archetypes-why-is-javaee-endorsed-api-jar-being-copied
which doesn't quite seem to apply