Chromium Code Reviews| Index: third_party/desugar/README.chromium |
| diff --git a/third_party/desugar/README.chromium b/third_party/desugar/README.chromium |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f1cb58e747e56c3d5da9ec1592f4c0a7bd195254 |
| --- /dev/null |
| +++ b/third_party/desugar/README.chromium |
| @@ -0,0 +1,30 @@ |
| +Name: Desugar, transforming Java 8 bytecode to be Java 7 compatible |
| +Short Name: desugar |
| +URL: It's part of Bazel build system (https://github.com/bazelbuild/bazel). |
| + Also, go/desugar for @google.com account owners |
| +Version: 0 |
| +Date: 2017-07-18 |
| +License: Apache 2.0 |
| +License File: NOT_SHIPPED |
| +Security Critical: no |
| + |
| +Description: |
| +Desugar is a Google-developed open-source Java library used by the build process |
| +to transform Java 8 bytecode to Java 7. It is used to enable Java 8 features |
| +such as lambda experssions for Chrome on Android. |
| + |
| +Local Modifications: |
| +Desugar.jar is the "Desugar_deploy.jar" target defined in |
| +[bazel]src/tools/android/java/com/google/devtools/build/android/desugar/BUILD |
| + |
| +Update instructions (requires @google.com account): |
| +- Build Desugar_deploy.jar by running |
| +blaze build --java_launcher //third_party/java/jdk:jdk_launcher\ |
|
agrieve
2017/07/20 00:08:07
Using Bazel rather than blaze is fairly straight-f
F
2017/07/20 18:02:40
Done.
|
| + //third_party/bazel/src/tools/android/java/com/google/devtools/build/android/desugar:Desugar_deploy.jar |
| +- Rename Desugar_deploy.jar to Desugar.jar |
| +- Remove existing SHA1 file |
| +- If gcloud auth tokens are not set up, run |
| +$ download_from_google_storage --config |
| +- Upload new jar to gcloud. In third_party/desugar, run |
| +$ upload_to_google_storage.py -b chromium-android-tools/desugar Desugar.jar |
| + |