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