diff --git a/Makefile b/Makefile
index 21d10eff90773e8e7ce353d28f55637d81e8dfc7..02f9f1ff8c4e511df93d18b7ea6eabfc37df4653 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 ec58bbbd9beb037ce83397a1189a2537c8ab1f28..97252499d9c72296133496b581c835cc36268542 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"