Use real maven publish configuration

This commit is contained in:
Sebastian Sdorra
2021-01-11 15:00:30 +01:00
committed by René Pfeuffer
parent efce411a41
commit bc71e08d87

View File

@@ -39,20 +39,6 @@ allprojects {
apply from: rootProject.file('gradle/dependencies.gradle') apply from: rootProject.file('gradle/dependencies.gradle')
} }
publishing {
publications {
mavenJava(MavenPublication) {
artifactId project.name
from components.javaPlatform
}
}
repositories {
maven {
url = "/tmp/repo"
}
}
}
dependencies { dependencies {
constraints { constraints {
// lombok // lombok
@@ -154,3 +140,25 @@ project.ext {
dockerTag = version.replace('SNAPSHOT', snapshotVersion) 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")
}
}
}
}
}