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 |
125 afterEvaluate { |
125 afterEvaluate { |
126 "androidDebugImplementation"(libs.androidx.compose.ui.tooling) |
126 "androidDebugImplementation"(libs.androidx.compose.ui.tooling) |
127 } |
127 } |
128 } |
128 } |
129 |
129 |
130 publishing { |
130 mavenPublishing { |
131 publications { |
131 val artifactId = "ui-material3" |
132 val pomConfiguration: (MavenPom).() -> Unit = { |
132 coordinates(groupId = group.toString(), artifactId, version.toString()) |
133 name.set("ui-material3") |
133 pom { |
134 description.set("A library to retrieve and display opensource licenses in Android applications") |
134 name = artifactId |
135 licenses { |
|
136 license { |
|
137 name.set("GPL-3.0-or-later") |
|
138 url.set("https://www.gnu.org/licenses/gpl-3.0.html") |
|
139 distribution.set("repo") |
|
140 } |
|
141 } |
|
142 inceptionYear.set("2023") |
|
143 } |
|
144 |
|
145 register<MavenPublication>("release") { |
|
146 afterEvaluate { |
|
147 from(components["release"]) |
|
148 } |
|
149 artifactId = "ui-material3" |
|
150 pom(pomConfiguration) |
|
151 } |
|
152 } |
135 } |
153 } |
136 } |