# HG changeset patch # User Da Risk # Date 1746219357 14400 # Node ID 6cbc53dffd7a9a3ead878c07227dbaf49d1104b2 # Parent f6133d9381b2ce3d11983e92618fe1d7e11e69ff build: configure MavenPublish for central diff -r f6133d9381b2 -r 6cbc53dffd7a buildSrc/src/main/kotlin/MavenPublish.kt --- a/buildSrc/src/main/kotlin/MavenPublish.kt Thu May 01 20:41:08 2025 -0400 +++ b/buildSrc/src/main/kotlin/MavenPublish.kt Fri May 02 16:55:57 2025 -0400 @@ -23,6 +23,7 @@ import com.vanniktech.maven.publish.MavenPublishBaseExtension import com.vanniktech.maven.publish.MavenPublishPlugin +import com.vanniktech.maven.publish.SonatypeHost import org.gradle.api.Project import org.gradle.kotlin.dsl.apply import org.gradle.kotlin.dsl.configure @@ -30,14 +31,13 @@ internal fun Project.configureMavenPublish() { apply() - configure() { -// TODO -// publishToMavenCentral(SonatypeHost.DEFAULT) -// signAllPublications() + configure { + publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL) + signAllPublications() // default pom info. each field can be overridden in specific project pom { - name.set(project.name) + name.set("${project.group}:${project.name}") description.set("A library to retrieve and display opensource licenses in applications") inceptionYear.set("2023") val githubUrl = "https://github.com/fbarthelery/AboutOss/"