diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt index 0ded09806..a1ef4078f 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -34,6 +34,7 @@ class AndroidLibraryConventionPlugin : Plugin { apply(plugin = "meshtastic.spotless") apply(plugin = "meshtastic.dokka") apply(plugin = "meshtastic.kover") + apply(plugin = "maven-publish") extensions.configure { configureKotlinAndroid(this) diff --git a/build-logic/convention/src/main/kotlin/KmpLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/KmpLibraryConventionPlugin.kt index 687f70fe7..7162b9ae0 100644 --- a/build-logic/convention/src/main/kotlin/KmpLibraryConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/KmpLibraryConventionPlugin.kt @@ -32,6 +32,7 @@ class KmpLibraryConventionPlugin : Plugin { apply(plugin = "meshtastic.spotless") apply(plugin = "meshtastic.dokka") apply(plugin = "meshtastic.kover") + apply(plugin = "maven-publish") configureKotlinMultiplatform() } diff --git a/gradle/publishing.gradle.kts b/gradle/publishing.gradle.kts index adaa9de7a..d8199b685 100644 --- a/gradle/publishing.gradle.kts +++ b/gradle/publishing.gradle.kts @@ -1,5 +1,7 @@ -import java.util.Properties import java.io.FileInputStream +import java.util.Properties + +project.pluginManager.apply("maven-publish") val configProperties = Properties() val configFile = rootProject.file("config.properties")