1.3s and 1.8s everywhere in my maven pom.xml - too much? any redundant?


#1

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>