From 40c65b0d3fa841991bf30502119407a6b7c1c08e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Vonheiden?= <bjoern.vonheiden@hotmail.de>
Date: Wed, 13 May 2020 19:24:25 +0200
Subject: [PATCH] Configure gradle java version in central root project

---
 build.gradle                        | 13 ++++++++++---
 uc1-application/build.gradle        |  4 ----
 uc1-workload-generator/build.gradle |  4 ----
 uc2-application/build.gradle        |  4 ----
 uc2-workload-generator/build.gradle |  4 ----
 uc3-application/build.gradle        |  4 ----
 uc3-workload-generator/build.gradle |  4 ----
 uc4-application/build.gradle        |  4 ----
 uc4-workload-generator/build.gradle |  4 ----
 9 files changed, 10 insertions(+), 35 deletions(-)

diff --git a/build.gradle b/build.gradle
index 1375739ca..98b762b74 100644
--- a/build.gradle
+++ b/build.gradle
@@ -23,17 +23,24 @@ subprojects {
   apply plugin: 'com.github.spotbugs'
 }
 
-
+// Local plugins
 apply plugin: 'java-library'
 
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
+// Java version for all subprojects
+subprojects {
+  java {
+    sourceCompatibility = JavaVersion.VERSION_11
+    targetCompatibility = JavaVersion.VERSION_11
+  }
+}
+
 
 configurations.all {
     // Check for updates every build
     resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
 }
 
+//
 allprojects {
 	repositories {
 	    jcenter()
diff --git a/uc1-application/build.gradle b/uc1-application/build.gradle
index df2b3b890..58d193232 100644
--- a/uc1-application/build.gradle
+++ b/uc1-application/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 dependencies {
     compile project(':')
 
diff --git a/uc1-workload-generator/build.gradle b/uc1-workload-generator/build.gradle
index c258a4c55..4ac401e5f 100644
--- a/uc1-workload-generator/build.gradle
+++ b/uc1-workload-generator/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 dependencies {
     compile project(':')
 
diff --git a/uc2-application/build.gradle b/uc2-application/build.gradle
index 0cd29ee97..e4161983a 100644
--- a/uc2-application/build.gradle
+++ b/uc2-application/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 dependencies {
     compile project(':')
 
diff --git a/uc2-workload-generator/build.gradle b/uc2-workload-generator/build.gradle
index 2400cfcd3..a59af4ae0 100644
--- a/uc2-workload-generator/build.gradle
+++ b/uc2-workload-generator/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 dependencies {
     compile project(':')
 
diff --git a/uc3-application/build.gradle b/uc3-application/build.gradle
index 112c3fc1f..8be200135 100644
--- a/uc3-application/build.gradle
+++ b/uc3-application/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 allprojects {
 	repositories {
 	    jcenter()
diff --git a/uc3-workload-generator/build.gradle b/uc3-workload-generator/build.gradle
index 31015e146..87c407334 100644
--- a/uc3-workload-generator/build.gradle
+++ b/uc3-workload-generator/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 dependencies {
     compile project(':')
 
diff --git a/uc4-application/build.gradle b/uc4-application/build.gradle
index 31d41bda7..b214dac46 100644
--- a/uc4-application/build.gradle
+++ b/uc4-application/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 allprojects {
 	repositories {
 	    jcenter()
diff --git a/uc4-workload-generator/build.gradle b/uc4-workload-generator/build.gradle
index 7cd14c2bb..f2d0178cc 100644
--- a/uc4-workload-generator/build.gradle
+++ b/uc4-workload-generator/build.gradle
@@ -1,7 +1,3 @@
-
-sourceCompatibility = "1.11"
-targetCompatibility = "1.11"
-
 dependencies {
     compile project(':')
 
-- 
GitLab