• dpapad's avatar
    WebUI: Stop compiling Closure compiler, just download it instead. · 21826285
    dpapad authored
    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: default avatarcalamity <calamity@chromium.org>
    Commit-Queue: Demetrios Papadopoulos <dpapad@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#590377}
    21826285
README.chromium 1004 Bytes