fix: on the path to fixing publishing to maven central (#648)

This commit is contained in:
Ryan Brink
2024-10-30 16:49:26 -04:00
committed by GitHub
parent 1580d679d0
commit fb0d3bb1dd
9 changed files with 24 additions and 45 deletions

View File

@ -1,11 +1,15 @@
import com.vanniktech.maven.publish.SonatypeHost
import io.bkbn.sourdough.gradle.library.jvm.LibraryJvmPlugin
import io.bkbn.sourdough.gradle.library.jvm.LibraryJvmExtension
plugins {
kotlin("jvm") version "2.0.21" apply false
kotlin("plugin.serialization") version "2.0.21" apply false
id("io.bkbn.sourdough.library.jvm") version "0.12.2" apply false
id("io.bkbn.sourdough.application.jvm") version "0.12.2" apply false
id("io.bkbn.sourdough.root") version "0.12.2"
id("io.bkbn.sourdough.library.jvm") version "0.13.0" apply false
id("io.bkbn.sourdough.application.jvm") version "0.13.0" apply false
id("com.vanniktech.maven.publish") version "0.30.0" apply false
id("io.bkbn.sourdough.root") version "0.13.0"
id("org.jetbrains.kotlinx.kover") version "0.8.3"
id("io.github.gradle-nexus.publish-plugin") version "1.3.0"
}
dependencies {
@ -25,15 +29,16 @@ allprojects {
}
subprojects {
plugins.withType(io.bkbn.sourdough.gradle.library.jvm.LibraryJvmPlugin::class) {
extensions.configure(io.bkbn.sourdough.gradle.library.jvm.LibraryJvmExtension::class) {
plugins.withType(LibraryJvmPlugin::class) {
extensions.configure(LibraryJvmExtension::class) {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerId.set("brizzbuzz")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
sonatypeHost.set(SonatypeHost.CENTRAL_PORTAL)
}
}
}