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

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