Skip to content

Commit a313cdd

Browse files
committed
Fix build when file local.properties doesn't exist
1 parent df8cab2 commit a313cdd

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

gradle/convetions-plugins/vbpd-library-base/src/main/kotlin/vbpdpublish.gradle.kts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,15 @@ private fun readProperties(): Properties {
1111
return localProperties
1212
}
1313

14-
val properties = readProperties()
15-
project.extra["signing.keyId"] = properties.getProperty("signing.keyId")
16-
project.extra["signing.secretKeyRingFile"] = properties.getProperty("signing.secretKeyRingFile")
17-
project.extra["signing.password"] = properties.getProperty("signing.password")
14+
if (project.rootProject.file("local.properties").exists()) {
15+
val properties = readProperties()
16+
project.extra["signing.keyId"] = properties.getProperty("signing.keyId")
17+
project.extra["signing.secretKeyRingFile"] = properties.getProperty("signing.secretKeyRingFile")
18+
project.extra["signing.password"] = properties.getProperty("signing.password")
1819

19-
project.extra["mavenCentralUsername"] = properties.getProperty("mavenCentralUsername")
20-
project.extra["mavenCentralPassword"] = properties.getProperty("mavenCentralPassword")
20+
project.extra["mavenCentralUsername"] = properties.getProperty("mavenCentralUsername")
21+
project.extra["mavenCentralPassword"] = properties.getProperty("mavenCentralPassword")
22+
}
2123

2224
mavenPublishingConfig {
2325
publications {

0 commit comments

Comments
 (0)