commit | 4a1e14f8e06f978332a00c00b45a0387287d8c2e | [log] [tgz] |
---|---|---|
author | Nathan Harmata <nharmata@google.com> | Mon Nov 07 16:23:54 2016 -0500 |
committer | Kristina Chodorow <kchodorow@google.com> | Tue Nov 08 11:24:01 2016 -0500 |
tree | 62b55295741686e7a193168a938abcd9517db252 | |
parent | 001f8afcfe6d7d41cf2f84cee0d13e1123b6aa5c [diff] |
Upload the prebuilt guava jars from the 21.0-20161101 daily build. (downloaded from https://oss.sonatype.org/content/repositories/snapshots/com/google/guava/guava-testlib/21.0-SNAPSHOT/), in order to get https://github.com/google/guava/commit/ef386251e5cc485fb72890fff67830340635e44b. nharmata@nharmata1:~/bazel$ grep InternerBuilder third_party/guava/guava-19.0.jar nharmata@nharmata1:~/bazel$ grep InternerBuilder third_party/guava/guava-21.0-20161101.jar Binary file third_party/guava/guava-21.0-20161101.jar matches nharmata@nharmata1:~/bazel$ I want to use the new InternerBuilder api in Bazel. nharmata@nharmata1:~/bazel$ md5sum third_party/guava/*.jar b31066276b1352cf720254b3d1342b11 third_party/guava/guava-21.0-20161101.jar 16def9388e9482eee2454a7f9d019697 third_party/guava/guava-testlib-21.0-20161101.jar nharmata@nharmata1:~/bazel$ Change-Id: I7784acaf1c194a78a073eb37d18787326dbb2293
{Fast, Correct} - Choose two
Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google‘s software, and thus it has been designed to handle build problems present in Google’s development environment, including:
A massive, shared code repository, in which all software is built from source. Bazel has been built for speed, using both caching and parallelism to achieve this. Bazel is critical to Google's ability to continue to scale its software development practices as the company grows.
An emphasis on automated testing and releases. Bazel has been built for correctness and reproducibility, meaning that a build performed on a continuous build machine or in a release pipeline will generate bitwise-identical outputs to those generated on a developer's machine.
Language and platform diversity. Bazel's architecture is general enough to support many different programming languages within Google, and can be used to build both client and server software targeting multiple architectures from the same underlying codebase.
Find more background about Bazel in our FAQ.