xref: /aosp_15_r20/external/kotlinx.atomicfu/integration-testing/examples/jvm-sample/build.gradle.kts (revision 68017707106cb9da9fed635c150bc497c09c160f)

<lambda>null1 buildscript {
2     repositories {
3         mavenLocal()
4     }
5 
6     dependencies {
7         classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:${libs.versions.atomicfuVersion.get()}")
8     }
9 }
10 
11 group = "kotlinx.atomicfu.examples"
12 version = "DUMMY_VERSION"
13 
<lambda>null14 plugins {
15     kotlin("jvm") version libs.versions.kotlinVersion.get()
16     `maven-publish`
17 }
18 
19 apply(plugin = "kotlinx-atomicfu")
20 
<lambda>null21 repositories {
22     mavenCentral()
23     maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev")
24     mavenLocal()
25 }
26 
<lambda>null27 dependencies {
28     implementation(kotlin("stdlib"))
29     implementation(kotlin("test-junit"))
30 }
31 
<lambda>null32 publishing {
33     repositories {
34         /**
35          * Maven repository in build directory to store artifacts for using in functional tests.
36          */
37         maven("build/.m2/") {
38             name = "local"
39         }
40     }
41 
42     publications {
43         create<MavenPublication>("maven") {
44             groupId = "kotlinx.atomicfu.examples"
45             artifactId = "jvm-sample"
46 
47             from(components["kotlin"])
48         }
49     }
50 }
51