From 8cede55d8b00be9dd32936cf9ea5ff42b63f73da Mon Sep 17 00:00:00 2001 From: Meredith Espinosa Date: Tue, 9 Jul 2019 16:43:10 -0700 Subject: add artifactory publish code --- build.gradle | 27 +++++++++++++++++++++++++++ gradlew | 0 2 files changed, 27 insertions(+) mode change 100644 => 100755 gradlew diff --git a/build.gradle b/build.gradle index b8342b2..80e16fe 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,7 @@ plugins { id 'fabric-loom' version '0.2.3-SNAPSHOT' id 'maven-publish' + id "com.jfrog.artifactory" version "4.9.0" } sourceCompatibility = JavaVersion.VERSION_1_8 @@ -87,3 +88,29 @@ publishing { // mavenLocal() } } + +artifactory { + if (project.hasProperty("artifactoryUsername")) { + contextUrl = "http://server.bbkr.space:8081/artifactory/" + publish { + repository { + if (version.contains("SNAPSHOT")) { + repoKey = "libs-snapshot" + } else { + repoKey = "libs-release" + } + + username = artifactoryUsername + password = artifactoryPassword + } + defaults { + publications("maven") + + publishArtifacts = true + publishPom = true + } + } + } else { + println "Cannot configure artifactory; please define ext.artifactoryUsername and ext.artifactoryPassword before running artifactoryPublish" + } +} \ No newline at end of file diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 -- cgit