1 import org.gradle.api.tasks.compile.* 2 import org.jetbrains.kotlin.gradle.plugin.* 3 <lambda>null4buildscript { 5 dependencies { 6 classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.17.0") 7 } 8 } 9 <lambda>null10plugins { 11 kotlin("jvm") 12 } 13 14 apply(plugin = "kotlinx-atomicfu") 15 <lambda>null16repositories { 17 mavenCentral() 18 } 19 <lambda>null20dependencies { 21 implementation(kotlin("stdlib")) 22 implementation(kotlin("test-junit")) 23 } 24 <lambda>null25kotlin { 26 tasks.compileTestKotlin { 27 doLast { 28 file("$buildDir/test_compile_jvm_classpath.txt").writeText( 29 target.compilations["test"].compileDependencyFiles.joinToString("\n") 30 ) 31 } 32 } 33 34 tasks.test { 35 doLast { 36 file("$buildDir/test_runtime_jvm_classpath.txt").writeText( 37 (target.compilations["test"] as KotlinCompilationToRunnableFiles<*>).runtimeDependencyFiles.joinToString("\n") 38 ) 39 } 40 } 41 } 42