Cleanup classpath and use source JARs to build JavaScript code

Rather than packing sources in the binary JARs that we build into out
WAR file our dependency libraries now package their source into source
JARs, which are separate products created by Maven.  These are only
needed at compile time, slightly reducing how much we need to pack in
our WAR file.  Its also just cleaner when using those JARs, as they
can be more easily consumed in projects that only want binary code.

Signed-off-by: Shawn O. Pearce <sop@google.com>
3 files changed