diff --git a/core/build.gradle b/core/build.gradle index 6e5114a52..77890068b 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -23,6 +23,20 @@ dependencies { testImplementation 'pl.pragmatists:JUnitParams:1.1.1' } +// Prevent newer Gradle from switching to JRE version of Guava +def gradleVersionTargetJVM = GradleVersion.version("7.0") +if (GradleVersion.current().compareTo(gradleVersionTargetJVM) > 0) { + dependencies.constraints { + implementation("com.google.guava:guava") { + attributes { + attribute( + TargetJvmEnvironment.TARGET_JVM_ENVIRONMENT_ATTRIBUTE, + objects.named(TargetJvmEnvironment, TargetJvmEnvironment.ANDROID)) + } + } + } +} + sourceCompatibility = 8 targetCompatibility = 8 compileJava.options.encoding = 'UTF-8'