jar files contain java source files

Just downloaded vaadin-all-7.6.4.zip and noticed that all the jar files contain the java source files.
Is this on purpose or a build mistake?

I heard it’s partly because of legacy reasons and partly because GWT compilation requires sources. I don’t know if there are plans to fix this.