From bea23b5c980a9f7c54ebcdf1f05c68d0c5893a40 Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Fri, 23 Jul 2021 16:59:02 +0200
Subject: [PATCH] Replace uses of deprecated compile configuration

---
 build.gradle              | 20 ++++++++++----------
 de.prob.core/build.gradle | 26 +++++++++++++-------------
 tycho_build.gradle        |  3 +--
 3 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/build.gradle b/build.gradle
index acdbf441..41608562 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 1819b6a3..00be5fba 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 0f2a740d..c935ad60 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}"
 	}
-- 
GitLab