My maven pom has the following configuration section, which seems horribly redundant. Is this all necessary? (UTF-8 x 2, 1.3 x 3, 1.8 x 4)
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<kotlin.version>1.3.0-rc-190</kotlin.version>
<kotlin.compiler.languageVersion>1.3</kotlin.compiler.languageVersion>
<kotlin.compiler.apiVersion>1.3</kotlin.compiler.apiVersion>
<kotlin.languageVersion>1.3</kotlin.languageVersion>
<java.version>1.8</java.version>
<kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>