package com.dfsek.terra import org.gradle.api.JavaVersion import org.gradle.api.Project import org.gradle.api.plugins.JavaPluginConvention import org.gradle.api.tasks.compile.JavaCompile import org.gradle.api.tasks.javadoc.Javadoc import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.withType fun Project.configureCompilation() { configure { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } tasks.withType { options.encoding = "UTF-8" doFirst { options.compilerArgs = mutableListOf("-Xlint:all") } } tasks.withType { options.encoding = "UTF-8" } }