In many of our pom.xml files, we have this:
<!-- TODO: This is a fix for the Javac bug requiring annotations to be
available when compiling dependent classes. It is fixed in JDK 6 -->
Some of our dependencies didn't need to be there, but because there is a a bug in the JDK5 compiler, it needed jars just to load in annotation classes. JDK6 doesn't have this problem.
We should go through and remove all those unnecessary deps.