From bc71e08d873f6b8d12aa7bdf50460f655d0fa078 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Mon, 11 Jan 2021 15:00:30 +0100 Subject: [PATCH] Use real maven publish configuration --- build.gradle | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/build.gradle b/build.gradle index bdabe76e26..8f2cb51b24 100644 --- a/build.gradle +++ b/build.gradle @@ -39,20 +39,6 @@ allprojects { apply from: rootProject.file('gradle/dependencies.gradle') } -publishing { - publications { - mavenJava(MavenPublication) { - artifactId project.name - from components.javaPlatform - } - } - repositories { - maven { - url = "/tmp/repo" - } - } -} - dependencies { constraints { // lombok @@ -154,3 +140,25 @@ project.ext { dockerTag = version.replace('SNAPSHOT', snapshotVersion) } } + +publishing { + publications { + mavenJava(MavenPublication) { + artifactId project.name + from components.javaPlatform + } + } + repositories { + maven { + String releasesRepoUrl = "https://packages.scm-manager.org/repository/releases/" + String snapshotsRepoUrl = "https://packages.scm-manager.org/repository/snapshots/" + url = isSnapshot ? snapshotsRepoUrl : releasesRepoUrl + if (project.hasProperty("packagesScmManagerUsername") && project.hasProperty("packagesScmManagerPassword")) { + credentials { + username project.property("packagesScmManagerUsername") + password project.property("packagesScmManagerPassword") + } + } + } + } +}