From 9d046ecd1d24c4b4ec8d44b8ea8c3bbcf68acc0f Mon Sep 17 00:00:00 2001 From: Karl Tauber Date: Wed, 5 Feb 2020 12:34:07 +0100 Subject: [PATCH] build.gradle.kts: added snapshot publishing to oss.jfrog.org --- build.gradle.kts | 2 +- flatlaf-core/build.gradle.kts | 25 ++++++++++++++++++++++++- flatlaf-jide-oss/build.gradle.kts | 23 +++++++++++++++++++++++ flatlaf-swingx/build.gradle.kts | 23 +++++++++++++++++++++++ 4 files changed, 71 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 5e1fd464..ed8b52ed 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,7 +14,7 @@ * limitations under the License. */ -version = "0.26" +version = "0.26.1-SNAPSHOT" allprojects { repositories { diff --git a/flatlaf-core/build.gradle.kts b/flatlaf-core/build.gradle.kts index 4974b9ac..3f486b9d 100644 --- a/flatlaf-core/build.gradle.kts +++ b/flatlaf-core/build.gradle.kts @@ -20,6 +20,7 @@ plugins { `java-library` `maven-publish` id( "com.jfrog.bintray" ) version "1.8.4" + id( "com.jfrog.artifactory" ) version "4.13.0" } if( JavaVersion.current() >= JavaVersion.VERSION_1_9 ) { @@ -53,7 +54,7 @@ tasks { targetCompatibility = "9" } } - + jar { archiveBaseName.set( "flatlaf" ) @@ -146,3 +147,25 @@ bintray { publish = true } } + +artifactory { + setContextUrl( "https://oss.jfrog.org" ) + + publish( closureOf { + repository( delegateClosureOf { + setProperty( "repoKey", "oss-snapshot-local" ) + setProperty( "username", System.getenv( "BINTRAY_USER" ) ?: System.getProperty( "bintray.user" ) ) + setProperty( "password", System.getenv( "BINTRAY_KEY" ) ?: System.getProperty( "bintray.key" ) ) + } ) + + defaults( delegateClosureOf { + invokeMethod( "publications", "maven" ) + setProperty( "publishArtifacts", true ) + setProperty( "publishPom", true ) + } ) + } ) + + resolve( delegateClosureOf { + setProperty( "repoKey", "jcenter" ) + } ) +} diff --git a/flatlaf-jide-oss/build.gradle.kts b/flatlaf-jide-oss/build.gradle.kts index c1394ef9..22db4a99 100644 --- a/flatlaf-jide-oss/build.gradle.kts +++ b/flatlaf-jide-oss/build.gradle.kts @@ -20,6 +20,7 @@ plugins { `java-library` `maven-publish` id( "com.jfrog.bintray" ) version "1.8.4" + id( "com.jfrog.artifactory" ) version "4.13.0" } dependencies { @@ -119,3 +120,25 @@ bintray { publish = true } } + +artifactory { + setContextUrl( "https://oss.jfrog.org" ) + + publish( closureOf { + repository( delegateClosureOf { + setProperty( "repoKey", "oss-snapshot-local" ) + setProperty( "username", System.getenv( "BINTRAY_USER" ) ?: System.getProperty( "bintray.user" ) ) + setProperty( "password", System.getenv( "BINTRAY_KEY" ) ?: System.getProperty( "bintray.key" ) ) + } ) + + defaults( delegateClosureOf { + invokeMethod( "publications", "maven" ) + setProperty( "publishArtifacts", true ) + setProperty( "publishPom", true ) + } ) + } ) + + resolve( delegateClosureOf { + setProperty( "repoKey", "jcenter" ) + } ) +} diff --git a/flatlaf-swingx/build.gradle.kts b/flatlaf-swingx/build.gradle.kts index 25d2a07f..f44a367b 100644 --- a/flatlaf-swingx/build.gradle.kts +++ b/flatlaf-swingx/build.gradle.kts @@ -20,6 +20,7 @@ plugins { `java-library` `maven-publish` id( "com.jfrog.bintray" ) version "1.8.4" + id( "com.jfrog.artifactory" ) version "4.13.0" } dependencies { @@ -119,3 +120,25 @@ bintray { publish = true } } + +artifactory { + setContextUrl( "https://oss.jfrog.org" ) + + publish( closureOf { + repository( delegateClosureOf { + setProperty( "repoKey", "oss-snapshot-local" ) + setProperty( "username", System.getenv( "BINTRAY_USER" ) ?: System.getProperty( "bintray.user" ) ) + setProperty( "password", System.getenv( "BINTRAY_KEY" ) ?: System.getProperty( "bintray.key" ) ) + } ) + + defaults( delegateClosureOf { + invokeMethod( "publications", "maven" ) + setProperty( "publishArtifacts", true ) + setProperty( "publishPom", true ) + } ) + } ) + + resolve( delegateClosureOf { + setProperty( "repoKey", "jcenter" ) + } ) +}