Description
Reported by Dominic in https://groups.google.com/g/closure-compiler-discuss/c/5ofdcVdWgQs
The unshaded jar should not contain copies of dependencies. Instead it should use dependencies from Maven. Copying the important details here:
These commands will show you some of the copies included in the latest release:
jar tf ~/.m2/repository/com/google/javascript/closure-compiler-unshaded/v20211107/closure-compiler-unshaded-v20211107.jar | grep 'apache'
jar tf ~/.m2/repository/com/google/javascript/closure-compiler-unshaded/v20211107/closure-compiler-unshaded-v20211107.jar | grep 'gson'
closure-compiler-unshaded-v20200927.jar was the first release that includes the apache dependencies in the unshaded jar. The gson dependencies have existed since even before that.
The commits in between v20200920 and v20200927 are v20200920...v20200927
Perhaps commit c9f3d32 introduced this problem?