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" ) + } ) +}