From 8350ec5ee5f1b600c63aa67a72d06e32e9f5687f Mon Sep 17 00:00:00 2001 From: Radovan Panak Date: Wed, 25 Apr 2018 15:31:38 +0200 Subject: [PATCH] - add support for artifact publishing - fix incorrect terminology --- build.gradle | 2 +- gradle.properties | 2 ++ server_extensions_api/build.gradle | 22 ++++++++++++++++++++++ server_extensions_extra/build.gradle | 22 ++++++++++++++++++++++ 4 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 gradle.properties diff --git a/build.gradle b/build.gradle index a47c714..2247441 100644 --- a/build.gradle +++ b/build.gradle @@ -22,7 +22,7 @@ allprojects { } } //cross-compilation stuff for Java 7 - assert (System.env.JDK_7_HOME != null): "Set environment property JDK_7_HOME" + assert (System.env.JDK_7_HOME != null): "Set environment variable JDK_7_HOME" project.ext.targetJavaHome = System.env.JDK_7_HOME def javaExecutablesPath = new File(targetJavaHome, 'bin') def javaExecutables = [:].withDefault { execName -> diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..4d1f572 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,2 @@ +projectGroup=com.generalbytes.batm.public +projectVersion=1.0.4-SNAPSHOT \ No newline at end of file diff --git a/server_extensions_api/build.gradle b/server_extensions_api/build.gradle index 2f6983d..7540019 100644 --- a/server_extensions_api/build.gradle +++ b/server_extensions_api/build.gradle @@ -1,6 +1,10 @@ apply plugin: "java" apply plugin: "distribution" apply plugin: "gb-gradle" +apply plugin: 'maven-publish' + +group = projectGroup +version = projectVersion jar { baseName 'batm_server_extensions_api' @@ -20,3 +24,21 @@ dependencies { compile(group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.25') compile(group: 'com.sun.mail', name: 'javax.mail', version: '1.4.7') } + +publishing { + repositories { + maven { + credentials { + username gbArtifactoryUser + password gbArtifactoryPassword + } + url gbArtifactoryUploadUrl + } + } + + publications { + mavenJava(MavenPublication) { + from components.java + } + } +} \ No newline at end of file diff --git a/server_extensions_extra/build.gradle b/server_extensions_extra/build.gradle index 3c127ce..7da0690 100644 --- a/server_extensions_extra/build.gradle +++ b/server_extensions_extra/build.gradle @@ -1,6 +1,10 @@ apply plugin: "java" apply plugin: "distribution" apply plugin: "gb-gradle" +apply plugin: 'maven-publish' + +group = projectGroup +version = projectVersion jar { baseName 'batm_server_extensions_extra' @@ -44,3 +48,21 @@ distributions { } } } + +publishing { + repositories { + maven { + credentials { + username gbArtifactoryUser + password gbArtifactoryPassword + } + url gbArtifactoryUploadUrl + } + } + + publications { + mavenJava(MavenPublication) { + from components.java + } + } +} \ No newline at end of file