aboutsummaryrefslogtreecommitdiff
path: root/atomicfu-gradle-plugin/src/test/resources/projects/jvm-simple/jvm-simple.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'atomicfu-gradle-plugin/src/test/resources/projects/jvm-simple/jvm-simple.gradle.kts')
-rw-r--r--atomicfu-gradle-plugin/src/test/resources/projects/jvm-simple/jvm-simple.gradle.kts41
1 files changed, 41 insertions, 0 deletions
diff --git a/atomicfu-gradle-plugin/src/test/resources/projects/jvm-simple/jvm-simple.gradle.kts b/atomicfu-gradle-plugin/src/test/resources/projects/jvm-simple/jvm-simple.gradle.kts
new file mode 100644
index 0000000..db644ef
--- /dev/null
+++ b/atomicfu-gradle-plugin/src/test/resources/projects/jvm-simple/jvm-simple.gradle.kts
@@ -0,0 +1,41 @@
+import org.gradle.api.tasks.compile.*
+import org.jetbrains.kotlin.gradle.plugin.*
+
+buildscript {
+ dependencies {
+ classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.17.0")
+ }
+}
+
+plugins {
+ kotlin("jvm")
+}
+
+apply(plugin = "kotlinx-atomicfu")
+
+repositories {
+ mavenCentral()
+}
+
+dependencies {
+ implementation(kotlin("stdlib"))
+ implementation(kotlin("test-junit"))
+}
+
+kotlin {
+ tasks.compileTestKotlin {
+ doLast {
+ file("$buildDir/test_compile_jvm_classpath.txt").writeText(
+ target.compilations["test"].compileDependencyFiles.joinToString("\n")
+ )
+ }
+ }
+
+ tasks.test {
+ doLast {
+ file("$buildDir/test_runtime_jvm_classpath.txt").writeText(
+ (target.compilations["test"] as KotlinCompilationToRunnableFiles<*>).runtimeDependencyFiles.joinToString("\n")
+ )
+ }
+ }
+}