From df2ac5f9cd6d55969c3d68fcaa51a30dc77d348a Mon Sep 17 00:00:00 2001 From: Robinson Date: Sun, 9 May 2021 21:42:47 +0200 Subject: [PATCH] Disable JarURLConnections caching --- src/dorkbox/gradle/GradleUtils.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/dorkbox/gradle/GradleUtils.kt b/src/dorkbox/gradle/GradleUtils.kt index 9c0538d..cbbc01d 100644 --- a/src/dorkbox/gradle/GradleUtils.kt +++ b/src/dorkbox/gradle/GradleUtils.kt @@ -27,6 +27,7 @@ import org.gradle.api.plugins.JavaPluginExtension import org.gradle.api.tasks.SourceSet import org.gradle.util.GradleVersion import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet +import java.net.URL /** @@ -38,6 +39,13 @@ import org.jetbrains.kotlin.gradle.plugin.KotlinSourceSet class GradleUtils : Plugin { private lateinit var propertyMappingExtension: StaticMethodsAndTools + init { + // Disable JarURLConnections caching + URL("jar:file://dummy.jar!/").openConnection().defaultUseCaches = false + } + + + override fun apply(project: Project) { println("\t${project.name}: Gradle ${project.gradle.gradleVersion}, Java ${JavaVersion.current()}")