diff --git a/api/build.gradle b/api/build.gradle index 7032fe084..becadce87 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -58,19 +58,13 @@ publishing { } } - println "maven deployment: ${System.getenv("MAVEN_DEPLOYMENT")}" - println "on branch ${project.ext.getCurrentBranchName()}" - - if (System.getenv("MAVEN_DEPLOYMENT") != null && project.ext.getCurrentBranchName() == "master") { - repositories { - maven { - name = 'myRepo' - if (project.version.toString().endsWith("-SNAPSHOT")) { - url = "file:///maven-repo/snapshots" - } else { - url = "file:///maven-repo/releases" - } - } + repositories { + maven { + name = 'myRepo' + def base = project.ext.getCurrentBranchName() == "master" ? File.createTempDir().toURI().toURL().toString() : 'file:///maven-repo' + def releasesRepoUrl = "$base/releases" + def snapshotsRepoUrl = "$base/snapshots" + url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl } } -} +} \ No newline at end of file