From 2e86d7ac7fe02b2f2a11731a1682e37a0e950b95 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Wed, 15 Jan 2025 18:47:54 +0100 Subject: [PATCH] Disable caching of changing/SNAPSHOT dependencies Avoids having to manually pass --refresh-dependencies to Gradle. --- Makefile | 4 ---- build.gradle | 8 ++++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 21d10eff9..02f9f1ff8 100644 --- a/Makefile +++ b/Makefile @@ -22,10 +22,6 @@ btypes_primitives: btypes_big_integer: cd btypes_big_integer && ./gradlew fatJar && cp build/libs/btypes_big_integer-all.jar ../btypes.jar && cd .. -refresh: - ./gradlew eclipse --refresh-dependencies - - ifndef LANGUAGE echo "LANGUAGE is not set" else diff --git a/build.gradle b/build.gradle index ec58bbbd9..97252499d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,5 @@ +import java.util.concurrent.TimeUnit + import org.gradle.api.tasks.testing.logging.TestLogEvent apply plugin: 'java' @@ -16,6 +18,12 @@ repositories { } } +configurations.all { + resolutionStrategy { + cacheChangingModulesFor(0, TimeUnit.SECONDS) + } +} + dependencies { implementation group: 'org.antlr', name: 'ST4', version: '4.3.3' implementation group: "de.hhu.stups", name: "antlr-parser", version: "0.1.0-SNAPSHOT" -- GitLab