equal
deleted
inserted
replaced
26 kotlin("multiplatform") |
26 kotlin("multiplatform") |
27 alias(libs.plugins.org.jetbrains.kotlin.compose.compiler) |
27 alias(libs.plugins.org.jetbrains.kotlin.compose.compiler) |
28 alias(libs.plugins.org.jetbrains.compose.multiplatform) |
28 alias(libs.plugins.org.jetbrains.compose.multiplatform) |
29 alias(libs.plugins.org.jetbrains.kotlinx.serialization) |
29 alias(libs.plugins.org.jetbrains.kotlinx.serialization) |
30 id("com.geekorum.build.source-license-checker") |
30 id("com.geekorum.build.source-license-checker") |
31 `maven-publish` |
31 id("com.geekorum.build.maven-publish") |
32 } |
32 } |
33 |
33 |
34 group = "com.geekorum.aboutoss" |
34 group = "com.geekorum.aboutoss" |
35 version = "0.1.0" |
35 version = "0.1.0" |
36 |
36 |
119 testImplementation(libs.junit) |
119 testImplementation(libs.junit) |
120 androidTestImplementation(libs.androidx.test.ext.junit) |
120 androidTestImplementation(libs.androidx.test.ext.junit) |
121 androidTestImplementation(libs.espresso.core) |
121 androidTestImplementation(libs.espresso.core) |
122 } |
122 } |
123 |
123 |
124 publishing { |
124 mavenPublishing { |
125 publications { |
125 val artifactId = "ui-material" |
126 val pomConfiguration: (MavenPom).() -> Unit = { |
126 coordinates(groupId = group.toString(), artifactId, version.toString()) |
127 name.set("ui-material") |
127 pom { |
128 description.set("A library to retrieve and display opensource licenses in Android applications") |
128 name = artifactId |
129 licenses { |
|
130 license { |
|
131 name.set("GPL-3.0-or-later") |
|
132 url.set("https://www.gnu.org/licenses/gpl-3.0.html") |
|
133 distribution.set("repo") |
|
134 } |
|
135 } |
|
136 inceptionYear.set("2023") |
|
137 } |
|
138 |
|
139 register<MavenPublication>("release") { |
|
140 afterEvaluate { |
|
141 from(components["release"]) |
|
142 } |
|
143 artifactId = "ui-material" |
|
144 pom(pomConfiguration) |
|
145 } |
|
146 } |
129 } |
147 } |
130 } |