The current version of clojurescript (1.8.51) depends on [com.google.javascript/closure-compiler "v20160315"]. That artifact is actually a fat jar - it includes all the dependencies (including guava & protobuf). This causes duplicate class warnings in some tools.
There was a recent change in the closure compiler that created an unshaded artifact [com.google.javascript/closure-compiler-unshaded "v20160315"] that doesn't bundle it's dependencies. It would be nice if clojurescript changed it's dependency to that one
The current version of clojurescript (1.8.51) depends on
[com.google.javascript/closure-compiler "v20160315"]
. That artifact is actually a fat jar - it includes all the dependencies (including guava & protobuf). This causes duplicate class warnings in some tools.There was a recent change in the closure compiler that created an unshaded artifact
[com.google.javascript/closure-compiler-unshaded "v20160315"]
that doesn't bundle it's dependencies. It would be nice if clojurescript changed it's dependency to that one