From ad93ff58fb923e036c188437c3b4f290da5a6a9b Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 14 May 2022 16:46:47 +0700 Subject: [PATCH] Fix gradle script not working without maven username/password --- build.gradle.kts | 49 +++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 0c6287c20..10115d1f2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -242,36 +242,39 @@ tasks { } } -publishing { - publications { - create("mavenJava") { - // from(components["java"]) - artifact(tasks["jar"]) - artifact(tasks["sourceJar"]) - artifact(tasks["deobfJar"]) +val mavenUser: String? by project +val mavenPassword: String? by project - pom { - scm { - url.set("https://gitlab.com/DBotThePony/overdrive-that-matters.git") - } +if (mavenUser != null && mavenPassword != null) { + publishing { + publications { + create("mavenJava") { + // from(components["java"]) + artifact(tasks["jar"]) + artifact(tasks["sourceJar"]) + artifact(tasks["deobfJar"]) - issueManagement { - system.set("gitlab") - url.set("https://gitlab.com/DBotThePony/overdrive-that-matters/issues") + pom { + scm { + url.set("https://gitlab.com/DBotThePony/overdrive-that-matters.git") + } + + issueManagement { + system.set("gitlab") + url.set("https://gitlab.com/DBotThePony/overdrive-that-matters/issues") + } } } } - } - repositories { - maven { - url = uri("sftp://maven@dbotthepony.ru:22/maven") + repositories { + maven { + url = uri("sftp://maven@dbotthepony.ru:22/maven") - credentials { - val mavenUser: String by project - val mavenPassword: String by project - username = mavenUser - password = mavenPassword + credentials { + username = mavenUser + password = mavenPassword + } } } }