Move source into dependencies
Single file cases are totally understandable, but entire packages that already have maven entries in the central repo shouldn't be here. If you need the source for reference you can have your IDE request the sources in it's maven config. This will greatly reduce compile time (took about 16 seconds on initial build, 7 seconds on future ones)
as i commented in the pom.xml, some of those libraries were modified and can't be used with maven
for example asm is a modified version by lordpankake that makes its usage easier
Ok, that's a fine reason. An alternative if you'd wish to reduce compile time is compile these modified libraries to jar's and use them as local-repository dependencies.
http://mark.koli.ch/maven-add-local-jar-dependency-to-classpath