diff --git a/build.gradle b/build.gradle
index acdbf441a2ea34ee92d7d89252ddefef9988d9c9..41608562f312ef62a70e8f878fdc15c0be0def1b 100644
--- a/build.gradle
+++ b/build.gradle
@@ -36,15 +36,15 @@ project(':de.prob.core') {
 	def parser_version = '2.5.1'
 
 	dependencies {
-		compile group: "de.hhu.stups", name: "answerparser", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "bparser", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "cliparser", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "ltlparser", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "parserbase", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "prologlib", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "unicode", version: parser_version, changing: true
-		compile group: "de.hhu.stups", name: "theorymapping", version: parser_version, changing: true
-		compile 'commons-lang:commons-lang:2.6'
+		implementation group: "de.hhu.stups", name: "answerparser", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "bparser", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "cliparser", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "ltlparser", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "parserbase", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "prologlib", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "unicode", version: parser_version, changing: true
+		implementation group: "de.hhu.stups", name: "theorymapping", version: parser_version, changing: true
+		implementation 'commons-lang:commons-lang:2.6'
 	}
 }
 
@@ -53,7 +53,7 @@ project(':de.prob.ui') {
 		mavenCentral()
 	}
 	dependencies {
-		compile 'commons-codec:commons-codec:1.8'
+		implementation 'commons-codec:commons-codec:1.8'
 	}
 }
 
diff --git a/de.prob.core/build.gradle b/de.prob.core/build.gradle
index 1819b6a3b8ed7d6cd317b44386f269ec68e6646f..00be5fbac41ee297958ff94b03117f850d36b9ab 100644
--- a/de.prob.core/build.gradle
+++ b/de.prob.core/build.gradle
@@ -3,17 +3,17 @@ apply plugin: 'java'
 def parser_version = '2.5.1'
 
 dependencies {
-	compile group: "de.hhu.stups", name: "answerparser", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "bparser", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "cliparser", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "ltlparser", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "parserbase", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "prologlib", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "unicode", version: parser_version , changing: true
-	compile group: "de.hhu.stups", name: "theorymapping", version: parser_version , changing: true
-	compile 'commons-lang:commons-lang:2.6'
-	compile 'commons-codec:commons-codec:1.8'
-	compile 'com.thoughtworks.xstream:xstream:1.4.7'
-	compile group: 'net.java.dev.jna', name: 'jna', version: '3.4.0'
-	compile group: 'de.hhu.stups', name: 'ptolemy-jfmi', version: '1.1.0'
+	implementation group: "de.hhu.stups", name: "answerparser", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "bparser", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "cliparser", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "ltlparser", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "parserbase", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "prologlib", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "unicode", version: parser_version , changing: true
+	implementation group: "de.hhu.stups", name: "theorymapping", version: parser_version , changing: true
+	implementation 'commons-lang:commons-lang:2.6'
+	implementation 'commons-codec:commons-codec:1.8'
+	implementation 'com.thoughtworks.xstream:xstream:1.4.7'
+	implementation group: 'net.java.dev.jna', name: 'jna', version: '3.4.0'
+	implementation group: 'de.hhu.stups', name: 'ptolemy-jfmi', version: '1.1.0'
 }
diff --git a/tycho_build.gradle b/tycho_build.gradle
index 0f2a740d2bf617bc11a937fe9e0bf27bd5da6e79..c935ad6046d1b362cd16380f98fec84746814ebb 100644
--- a/tycho_build.gradle
+++ b/tycho_build.gradle
@@ -288,8 +288,7 @@ subprojects {
 
 	// Copy Dependencies into subprojects DependencyFolder
 	task collectDependencies(type: Copy) {
-		from configurations.compile
-		from configurations.runtime
+		from configurations.runtimeClasspath
 
 		into "${dependencyFolder}"
 	}