13
0
geforkt von Mirrors/Velocity

This should do it

Dieser Commit ist enthalten in:
Andrew Steinborn 2018-08-21 23:58:17 -04:00
Ursprung 13215f132e
Commit f6f48e9b2d

Datei anzeigen

@ -58,19 +58,13 @@ publishing {
} }
} }
println "maven deployment: ${System.getenv("MAVEN_DEPLOYMENT")}" repositories {
println "on branch ${project.ext.getCurrentBranchName()}" maven {
name = 'myRepo'
if (System.getenv("MAVEN_DEPLOYMENT") != null && project.ext.getCurrentBranchName() == "master") { def base = project.ext.getCurrentBranchName() == "master" ? File.createTempDir().toURI().toURL().toString() : 'file:///maven-repo'
repositories { def releasesRepoUrl = "$base/releases"
maven { def snapshotsRepoUrl = "$base/snapshots"
name = 'myRepo' url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
if (project.version.toString().endsWith("-SNAPSHOT")) {
url = "file:///maven-repo/snapshots"
} else {
url = "file:///maven-repo/releases"
}
}
} }
} }
} }