apply plugin: 'kotlin-platform-jvm' repositories { mavenCentral() } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion" expectedBy project(":") testImplementation "junit:junit:$junitVersion" testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlinVersion" testImplementation "org.jetbrains.kotlin:kotlin-test:$kotlinVersion" } compileKotlin { kotlinOptions { freeCompilerArgs = [ "-Xjsr305=strict" ] jvmTarget = "1.8" } } compileTestKotlin { kotlinOptions { freeCompilerArgs = [ "-Xjsr305=strict" ] jvmTarget = "1.8" } } publishing { publications { mavenJava(MavenPublication) { from components.java } } }