From 16e0ef77f4f1d54663c9388db5bca3c60624d509 Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray Date: Tue, 25 Nov 2025 10:06:02 +0300 Subject: [PATCH 1/7] fix: build gradle --- build.gradle | 42 +++++++++++++----------------------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/build.gradle b/build.gradle index 8a55cf4f..31db9934 100644 --- a/build.gradle +++ b/build.gradle @@ -1,37 +1,21 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - repositories { - google() - mavenCentral() - jcenter() - maven { - url "https://maven.google.com" - } - } - dependencies { - classpath 'com.android.tools.build:gradle:8.1.4' - classpath 'com.github.dcendents:android-maven-plugin:1.2' - classpath 'com.google.gms:google-services:4.4.2' - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } + repositories { + google() + mavenCentral() + } } allprojects { - ext.CLY_VERSION = "24.1.3" - ext.POWERMOCK_VERSION = "1.7.4" + ext.CLY_VERSION = "24.1.3" + ext.POWERMOCK_VERSION = "1.7.4" - tasks.withType(Javadoc) { - options.addStringOption('Xdoclint:none', '-quiet') - } - repositories { - google() - jcenter() - //mavenLocal() - maven { - url "https://maven.google.com" // Google's Maven repository - } - } + tasks.withType(Javadoc) { + options.addStringOption('Xdoclint:none', '-quiet') + } + repositories { + google() + mavenCentral() + } } From c11abfbfd0897846280357b195b67a2b29808dea Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray Date: Tue, 25 Nov 2025 11:51:08 +0300 Subject: [PATCH 2/7] fix: build gradle publish plugin --- sdk-java/build.gradle | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/sdk-java/build.gradle b/sdk-java/build.gradle index 5c80b57c..48c0d0fa 100644 --- a/sdk-java/build.gradle +++ b/sdk-java/build.gradle @@ -8,7 +8,13 @@ buildscript { //mavenLocal() } dependencies { - classpath 'com.vanniktech:gradle-maven-publish-plugin:0.28.0' //for publishing + // Load publish plugin ONLY when publish task is requested + if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { + classpath 'com.vanniktech:gradle-maven-publish-plugin:0.28.0' + println("[INFO] Maven Publish plugin ENABLED (publish task detected).") + } else { + println("[INFO] Maven Publish plugin SKIPPED (no publish task).") + } } } @@ -28,4 +34,7 @@ dependencies { //testImplementation 'com.squareup.okhttp3:mockwebserver:3.7.0' } -apply plugin: "com.vanniktech.maven.publish" +if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { + apply plugin: "com.vanniktech.maven.publish" + println("[INFO] Maven Publish plugin APPLIED (publish task detected).") +} From 712135e0f4afe4e9320dd4d42b34b30ac4ce557f Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray Date: Tue, 25 Nov 2025 11:53:44 +0300 Subject: [PATCH 3/7] fix: build gradle publish plugin --- sdk-java/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sdk-java/build.gradle b/sdk-java/build.gradle index 48c0d0fa..566d3ac2 100644 --- a/sdk-java/build.gradle +++ b/sdk-java/build.gradle @@ -11,9 +11,9 @@ buildscript { // Load publish plugin ONLY when publish task is requested if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { classpath 'com.vanniktech:gradle-maven-publish-plugin:0.28.0' - println("[INFO] Maven Publish plugin ENABLED (publish task detected).") + println("[INFO] [Countly] Maven Publish plugin ENABLED (publish task detected).") } else { - println("[INFO] Maven Publish plugin SKIPPED (no publish task).") + println("[INFO] [Countly] Maven Publish plugin SKIPPED (no publish task).") } } } @@ -36,5 +36,5 @@ dependencies { if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { apply plugin: "com.vanniktech.maven.publish" - println("[INFO] Maven Publish plugin APPLIED (publish task detected).") + println("[INFO] [Countly] Maven Publish plugin APPLIED (publish task detected).") } From 0ef0a906577fba4955bf4c9d2bfa2b6d5c00ce1d Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray Date: Tue, 25 Nov 2025 11:58:18 +0300 Subject: [PATCH 4/7] chore: add comment to it --- sdk-java/build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk-java/build.gradle b/sdk-java/build.gradle index 566d3ac2..43f00ab2 100644 --- a/sdk-java/build.gradle +++ b/sdk-java/build.gradle @@ -10,6 +10,7 @@ buildscript { dependencies { // Load publish plugin ONLY when publish task is requested if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { + // This requires minimum java 11 to work classpath 'com.vanniktech:gradle-maven-publish-plugin:0.28.0' println("[INFO] [Countly] Maven Publish plugin ENABLED (publish task detected).") } else { From 3a07203876ecbe0c08095ae02dc1c77daff9943e Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray <57103426+arifBurakDemiray@users.noreply.github.com> Date: Fri, 5 Dec 2025 12:53:39 +0300 Subject: [PATCH 5/7] Update build.gradle --- sdk-java/build.gradle | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sdk-java/build.gradle b/sdk-java/build.gradle index 43f00ab2..193e8bcb 100644 --- a/sdk-java/build.gradle +++ b/sdk-java/build.gradle @@ -12,10 +12,7 @@ buildscript { if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { // This requires minimum java 11 to work classpath 'com.vanniktech:gradle-maven-publish-plugin:0.28.0' - println("[INFO] [Countly] Maven Publish plugin ENABLED (publish task detected).") - } else { - println("[INFO] [Countly] Maven Publish plugin SKIPPED (no publish task).") - } + } } } From 2926827a47bc34aafc42ffa162e83cf3c74ef7c8 Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray <57103426+arifBurakDemiray@users.noreply.github.com> Date: Fri, 5 Dec 2025 12:54:20 +0300 Subject: [PATCH 6/7] Update build.gradle --- sdk-java/build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/sdk-java/build.gradle b/sdk-java/build.gradle index 193e8bcb..76790b55 100644 --- a/sdk-java/build.gradle +++ b/sdk-java/build.gradle @@ -34,5 +34,4 @@ dependencies { if (gradle.startParameter.taskNames.any { it.toLowerCase().contains("publish") }) { apply plugin: "com.vanniktech.maven.publish" - println("[INFO] [Countly] Maven Publish plugin APPLIED (publish task detected).") } From 10001b1b8201ee51b08446876c2c697826e96f47 Mon Sep 17 00:00:00 2001 From: Arif Burak Demiray <57103426+arifBurakDemiray@users.noreply.github.com> Date: Fri, 5 Dec 2025 12:56:53 +0300 Subject: [PATCH 7/7] Update CHANGELOG.md --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbdeb7c8..b7944c7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,13 @@ +## 24.1.4 + +* Cleaned up unused gradle dependencies from root build.gradle. + ## 24.1.3 * Extended minimum JDK support to 8. ## 24.1.2 + * !! Major Breaking Change !! Minimum JDK support is 19 for this minor. * Migrated from Sonatype OSSRH. @@ -214,3 +219,4 @@ * initial SDK release * MavenCentral rerelease +