plugins { id 'org.jetbrains.kotlin.jvm' version '1.3.72' id "org.jetbrains.kotlin.kapt" version "1.3.72" id 'java' } group 'me.eater.threedom' version '1.0-SNAPSHOT' repositories { mavenCentral() } test { useJUnitPlatform() } dependencies { kapt project(':threedom-kapt') compileOnly project(':threedom-kapt') implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" implementation 'org.joml:joml:1.9.24' testImplementation 'io.kotest:kotest-runner-junit5-jvm:4.0.5' testImplementation 'io.kotest:kotest-assertions-core-jvm:4.0.5' testImplementation 'io.kotest:kotest-property-jvm:4.0.5' } compileKotlin { kotlinOptions.jvmTarget = "12" } compileTestKotlin { kotlinOptions.jvmTarget = "12" } java { sourceCompatibility = JavaVersion.VERSION_12 targetCompatibility = JavaVersion.VERSION_12 }