WebUI: Stop compiling Closure compiler, just download it instead.
Historically the Closure compiler was compiled from scratch, because it was modified to include a Chrome-specific pass. ChromePass.java has been upstreamed to the canonical repo for a while now, so there is no need to keep building the compiler from scratch anymore (as of r445661) Benefits: Rolling a new Closure compiler version is now much - Faster (before it took a few minutes, now it takes a few seconds). - Easier (no more dependencies to mvn and jdk, no setup required) Cons: - No automated changelog link between previous and new versions. - Can't pull in closure-compiler master branch anymore, instead only what's at https://dl.google.com/closure-compiler/compiler-latest.zip is available. This CL also rolls a new Closure compiler version as a proof that the new roll_closure_compiler script works. Bug: 867683 Cq-Include-Trybots: luci.chromium.try:closure_compilation Change-Id: I19671593a32c379ce9c3fb919f889aab56d939cf Reviewed-on: https://chromium-review.googlesource.com/1214746Reviewed-by:calamity <calamity@chromium.org> Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org> Cr-Commit-Position: refs/heads/master@{#590377}
Showing
No preview for this file type
Please register or sign in to comment