From 54ba628226d7dc65a2072acd181d7ab412631b6a Mon Sep 17 00:00:00 2001 From: "Achim D. Brucker" Date: Wed, 30 Jan 2019 06:18:08 +0000 Subject: [PATCH] Enabled artifact publishing. --- build.gradle | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index a7cde79..7a551e0 100644 --- a/build.gradle +++ b/build.gradle @@ -9,10 +9,32 @@ allprojects { apply plugin: 'maven' group = 'com.logicalhacking.dasca' - version = '0.1' + version = '0.1-dev-2019-01-30' + } +configure(allprojects - project('com.logicalhacking.dasca.crosslanguage.test.confidential')) { + apply plugin: 'maven-publish' + apply plugin: 'java' + publishing.publications { + mavenJava(MavenPublication) { + from components.java + } + } + + publishing { + repositories { + maven { + url = "sftp://artifacts.logicalhacking.com:22/home/brucker/www/artifacts.logicalhacking.com/htdocs/maven3/" + credentials { + username comLogicalhackingArtifactsUser + password comLogicalhackingArtifactsPassword + } + } + } + } +} subprojects { apply plugin: 'java' @@ -22,11 +44,9 @@ subprojects { options.encoding = 'UTF-8' } - repositories { maven { url "https://artifacts.logicalhacking.com/maven3" } maven { url "https://repo.maven.apache.org/maven2" } } - }