Do signing only if it's explicitly stated so in parameters

KTI-1377
This commit is contained in:
Nikolay Krasko
2023-09-14 16:48:37 +02:00
committed by Space Team
parent bd16d09d5e
commit af7610a5bd
3 changed files with 0 additions and 3 deletions
-1
View File
@@ -87,7 +87,6 @@ extra["distLibDir"] = project.file(distLibDir)
extra["commonLocalDataDir"] = project.file(commonLocalDataDir) extra["commonLocalDataDir"] = project.file(commonLocalDataDir)
extra["ideaSandboxDir"] = project.file(ideaSandboxDir) extra["ideaSandboxDir"] = project.file(ideaSandboxDir)
extra["ideaPluginDir"] = project.file(ideaPluginDir) extra["ideaPluginDir"] = project.file(ideaPluginDir)
extra["isSonatypeRelease"] = false
rootProject.apply { rootProject.apply {
from(rootProject.file("gradle/versions.gradle.kts")) from(rootProject.file("gradle/versions.gradle.kts"))
@@ -133,7 +133,6 @@ fun MavenPublication.configureKotlinPomAttributes(project: Project, explicitDesc
val Project.signLibraryPublication: Boolean val Project.signLibraryPublication: Boolean
get() = project.providers.gradleProperty("signingRequired").orNull?.toBoolean() get() = project.providers.gradleProperty("signingRequired").orNull?.toBoolean()
?: project.providers.gradleProperty("kotlin.build.signing-required").orNull?.toBoolean() ?: project.providers.gradleProperty("kotlin.build.signing-required").orNull?.toBoolean()
?: project.providers.gradleProperty("isSonatypeRelease").orNull?.toBoolean()
?: false ?: false
// overload for Groovy // overload for Groovy
@@ -19,7 +19,6 @@ fun Project.preparePublication() {
val repo: String? = properties["kotlin.build.deploy-repo"]?.toString() ?: properties["deploy-repo"]?.toString() val repo: String? = properties["kotlin.build.deploy-repo"]?.toString() ?: properties["deploy-repo"]?.toString()
val repoProvider = repositoryProviders.getOrDefault(repo, repo) val repoProvider = repositoryProviders.getOrDefault(repo, repo)
val isSonatypePublish: Boolean by extra(repoProvider == "sonatype") val isSonatypePublish: Boolean by extra(repoProvider == "sonatype")
val isSonatypeRelease: Boolean by extra(isSonatypePublish && isRelease)
val deployRepoUrl = (properties["kotlin.build.deploy-url"] ?: properties["deploy-url"])?.toString()?.takeIf { it.isNotBlank() } val deployRepoUrl = (properties["kotlin.build.deploy-url"] ?: properties["deploy-url"])?.toString()?.takeIf { it.isNotBlank() }