Fix gradle script not working without maven username/password

This commit is contained in:
DBotThePony 2022-05-14 16:46:47 +07:00
parent af172dafe8
commit ad93ff58fb
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -242,36 +242,39 @@ tasks {
} }
} }
publishing { val mavenUser: String? by project
publications { val mavenPassword: String? by project
create<MavenPublication>("mavenJava") {
// from(components["java"])
artifact(tasks["jar"])
artifact(tasks["sourceJar"])
artifact(tasks["deobfJar"])
pom { if (mavenUser != null && mavenPassword != null) {
scm { publishing {
url.set("https://gitlab.com/DBotThePony/overdrive-that-matters.git") publications {
} create<MavenPublication>("mavenJava") {
// from(components["java"])
artifact(tasks["jar"])
artifact(tasks["sourceJar"])
artifact(tasks["deobfJar"])
issueManagement { pom {
system.set("gitlab") scm {
url.set("https://gitlab.com/DBotThePony/overdrive-that-matters/issues") 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 { repositories {
maven { maven {
url = uri("sftp://maven@dbotthepony.ru:22/maven") url = uri("sftp://maven@dbotthepony.ru:22/maven")
credentials { credentials {
val mavenUser: String by project username = mavenUser
val mavenPassword: String by project password = mavenPassword
username = mavenUser }
password = mavenPassword
} }
} }
} }