diff --git a/build.gradle b/build.gradle
index 995d45fbb56ed0a647461fefc6667c6c05ac1b86..a789f697724e2e6705396c104298fd71fa5a4830 100644
--- a/build.gradle
+++ b/build.gradle
@@ -35,19 +35,19 @@ def parser_version = '2.9.14'
 def tlatools_version = '1.0.2'
 
 dependencies {
-	//compile (group: 'com.microsoft', name: 'tla2tools', version: '1.4.6')
-	compile 'commons-cli:commons-cli:1.2'
-	compile (group: 'de.hhu.stups', name: 'tlatools', version: tlatools_version)
+	//implementation(group: 'com.microsoft', name: 'tla2tools', version: '1.4.6')
+	implementation(group: 'commons-cli', name: 'commons-cli', version: '1.2')
+	implementation(group: 'de.hhu.stups', name: 'tlatools', version: tlatools_version)
 
-	compile (group: 'de.hhu.stups', name: 'prologlib', version: parser_version)
-	compile (group: 'de.hhu.stups', name: 'parserbase', version: parser_version)
-	compile (group: 'de.hhu.stups', name: 'bparser', version: parser_version)
-	compile (group: 'de.hhu.stups', name: 'ltlparser', version: parser_version)
+	implementation(group: 'de.hhu.stups', name: 'prologlib', version: parser_version)
+	implementation(group: 'de.hhu.stups', name: 'parserbase', version: parser_version)
+	implementation(group: 'de.hhu.stups', name: 'bparser', version: parser_version)
+	implementation(group: 'de.hhu.stups', name: 'ltlparser', version: parser_version)
 
-	//compile(group: 'de.hhu.stups', name: 'de.prob.core.kernel', version: '2.0.0-milestone-13-SNAPSHOT')
+	//implementation(group: 'de.hhu.stups', name: 'de.prob.core.kernel', version: '2.0.0-milestone-13-SNAPSHOT')
 
-	testCompile (group: 'junit', name: 'junit', version: '4.12')
-	testCompile (group: 'de.hhu.stups', name: 'tla2bAST', version: '1.1.0')
+	testImplementation(group: 'junit', name: 'junit', version: '4.12')
+	testImplementation(group: 'de.hhu.stups', name: 'tla2bAST', version: '1.1.0')
 }
 
 java {
@@ -57,7 +57,7 @@ java {
 
 jacoco {
 	toolVersion = "0.8.7"
-	reportsDir = file("$buildDir/JacocoReports")
+	reportsDirectory = file("$buildDir/JacocoReports")
 }
 
 
@@ -107,7 +107,7 @@ task jacocoIntegrationTestReport(type: JacocoReport) {
 }
 
 task createJar(type: Jar, dependsOn: build){
-	archiveName = 'TLC4B.jar'
+	archiveFileName = 'TLC4B.jar'
 	from sourceSets.main.output
 	from {configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
 	exclude('**/*.java')