diff --git a/gradle/convetions-plugins/vbpd-library-base/src/main/kotlin/vbpdpublish.gradle.kts b/gradle/convetions-plugins/vbpd-library-base/src/main/kotlin/vbpdpublish.gradle.kts index 4f46ca1..2406a6b 100644 --- a/gradle/convetions-plugins/vbpd-library-base/src/main/kotlin/vbpdpublish.gradle.kts +++ b/gradle/convetions-plugins/vbpd-library-base/src/main/kotlin/vbpdpublish.gradle.kts @@ -11,13 +11,15 @@ private fun readProperties(): Properties { return localProperties } -val properties = readProperties() -project.extra["signing.keyId"] = properties.getProperty("signing.keyId") -project.extra["signing.secretKeyRingFile"] = properties.getProperty("signing.secretKeyRingFile") -project.extra["signing.password"] = properties.getProperty("signing.password") +if (project.rootProject.file("local.properties").exists()) { + val properties = readProperties() + project.extra["signing.keyId"] = properties.getProperty("signing.keyId") + project.extra["signing.secretKeyRingFile"] = properties.getProperty("signing.secretKeyRingFile") + project.extra["signing.password"] = properties.getProperty("signing.password") -project.extra["mavenCentralUsername"] = properties.getProperty("mavenCentralUsername") -project.extra["mavenCentralPassword"] = properties.getProperty("mavenCentralPassword") + project.extra["mavenCentralUsername"] = properties.getProperty("mavenCentralUsername") + project.extra["mavenCentralPassword"] = properties.getProperty("mavenCentralPassword") +} mavenPublishingConfig { publications {