BUILD set source/targetCompatibility to 1.6 to prevent IDE from resetting project settings to Java 5 after command line build

This commit is contained in:
Remko Popma
2019-05-18 08:16:59 +09:00
parent 7732d833ec
commit a5170a1184

View File

@@ -10,9 +10,10 @@ description 'Picocli Code Generation - Tools to generate documentation, configur
version "$projectVersion"
// Java 13 cannot compile to target Java 6
//sourceCompatibility = 1.6
//targetCompatibility = 1.6
if (org.gradle.api.JavaVersion.current().isJava8Compatible() && !org.gradle.api.JavaVersion.current().isJava11Compatible()) {
sourceCompatibility = 1.6
targetCompatibility = 1.6
}
dependencies {
compile rootProject
testCompile "junit:junit:$junitVersion"