Update desugared library configuration versions
Releasing support for Base64.
jdk8: No change (not updated any more)
jdk11_legacy: No change (not updated any more)
jdk11_minimal, jdk11 and jdk11_nio: 2.0.4
jdk11_minimal has not changed as it does not include Base64, but updated
version anyway to keep same version for all jdk11 versions.
Using revision ed7b0012869402d8755876723d75cccd6ff652d0 of
https://github.com/google/desugar_jdk_libs obtained with:
tools/desugar_jdk_libs_update.py
--desugar-jdk-libs-revision ed7b0012869402d8755876723d75cccd6ff652d0
Bug: b/308750535
Change-Id: I0fd56e7db04946a8098e2fce37179227b44be651
diff --git a/src/library_desugar/jdk11/desugar_jdk_libs.json b/src/library_desugar/jdk11/desugar_jdk_libs.json
index 965e3cf..6991778 100644
--- a/src/library_desugar/jdk11/desugar_jdk_libs.json
+++ b/src/library_desugar/jdk11/desugar_jdk_libs.json
@@ -1,5 +1,5 @@
{
- "identifier": "com.tools.android:desugar_jdk_libs_configuration:2.0.3",
+ "identifier": "com.tools.android:desugar_jdk_libs_configuration:2.0.4",
"configuration_format_version": 100,
"required_compilation_api_level": 30,
"synthesized_library_classes_package_prefix": "j$.",
diff --git a/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json b/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json
index 03edf18..b0dc30e 100644
--- a/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json
+++ b/src/library_desugar/jdk11/desugar_jdk_libs_minimal.json
@@ -1,5 +1,5 @@
{
- "identifier": "com.tools.android:desugar_jdk_libs_configuration_minimal:2.0.3",
+ "identifier": "com.tools.android:desugar_jdk_libs_configuration_minimal:2.0.4",
"configuration_format_version": 100,
"required_compilation_api_level": 24,
"synthesized_library_classes_package_prefix": "j$.",
diff --git a/src/library_desugar/jdk11/desugar_jdk_libs_nio.json b/src/library_desugar/jdk11/desugar_jdk_libs_nio.json
index 5558506..ebeda3f 100644
--- a/src/library_desugar/jdk11/desugar_jdk_libs_nio.json
+++ b/src/library_desugar/jdk11/desugar_jdk_libs_nio.json
@@ -1,5 +1,5 @@
{
- "identifier": "com.tools.android:desugar_jdk_libs_configuration_nio:2.0.3",
+ "identifier": "com.tools.android:desugar_jdk_libs_configuration_nio:2.0.4",
"configuration_format_version": 100,
"required_compilation_api_level": 30,
"synthesized_library_classes_package_prefix": "j$.",
diff --git a/third_party/openjdk/desugar_jdk_libs_11.tar.gz.sha1 b/third_party/openjdk/desugar_jdk_libs_11.tar.gz.sha1
index b40440f..758e8f0 100644
--- a/third_party/openjdk/desugar_jdk_libs_11.tar.gz.sha1
+++ b/third_party/openjdk/desugar_jdk_libs_11.tar.gz.sha1
@@ -1 +1 @@
-7096cb60144403855f9ae867481f0238e8380def
\ No newline at end of file
+47cfa6d72be316cdaff6e5042111a18215ac4405
\ No newline at end of file
diff --git a/tools/desugar_jdk_libs_repository.py b/tools/desugar_jdk_libs_repository.py
index d2ebeac..6d44d23 100755
--- a/tools/desugar_jdk_libs_repository.py
+++ b/tools/desugar_jdk_libs_repository.py
@@ -248,7 +248,23 @@
print()
print("deployed to Maven repository at " + args.repo_root + ".")
print()
- print("Add")
+ print("For Kotlin Script add")
+ print()
+ print(" maven(url = \"file:///tmp/repo\")")
+ print()
+ print(
+ "to dependencyResolutionManagement.repositories in settings.gradle.kts, and use"
+ )
+ print(
+ 'the "changing" property of the coreLibraryDesugaring dependency:')
+ print()
+ print(" coreLibraryDesugaring('com.android.tools:%s:%s') {" %
+ (artifact, version))
+ print(" isChanging = true")
+ print(" }")
+ print()
+
+ print("For Grovey add")
print()
print(" maven {")
print(" url uri('file://" + args.repo_root + "')")
@@ -266,8 +282,8 @@
print(" }")
print()
print(
- 'If not using the "changing" propertyRemember to run gradle with ' +
- " --refresh-dependencies (./gradlew --refresh-dependencies ...) " +
+ 'If not using the "changing" property remember to run gradle with ' +
+ "--refresh-dependencies (./gradlew --refresh-dependencies ...) " +
"to ensure the cache is not used when the same version is published."
+ "multiple times.")
diff --git a/tools/utils.py b/tools/utils.py
index 3ef0a8f..4b84f58 100644
--- a/tools/utils.py
+++ b/tools/utils.py
@@ -55,7 +55,7 @@
GRADLE_TASK_TEST = ':test:test'
GRADLE_TASK_ALL_TESTS_WITH_APPLY_MAPPING_JAR = ':test:rewriteTestsForR8LibWithRelocatedDeps'
GRADLE_TASK_TEST_DEPS_JAR = ':test:packageTestDeps'
-GRADLE_TASK_TEST_JAR = ':test:allTestsJar'
+GRADLE_TASK_TEST_JAR = ':test:relocateTestsForR8LibWithRelocatedDeps'
R8 = 'r8'
R8LIB = 'r8lib'