mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-10-26 16:16:10 +01:00
Use real maven publish configuration
This commit is contained in:
committed by
René Pfeuffer
parent
efce411a41
commit
bc71e08d87
36
build.gradle
36
build.gradle
@@ -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")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user