From 33236ed613379bfd21fd3916d7bc4d37cce2978c Mon Sep 17 00:00:00 2001 From: Viktor Savchik Date: Wed, 14 Jan 2026 11:35:10 +0100 Subject: [PATCH] Rename artifact to dev.onexeor:kdownloader BREAKING CHANGE: Maven coordinates changed from dev.onexeor.kdownloader:shared to dev.onexeor:kdownloader Migration: Update your dependency declaration from implementation("dev.onexeor.kdownloader:shared:0.2.0") to implementation("dev.onexeor:kdownloader:1.0.0") --- README.md | 2 +- {shared => lib}/build.gradle.kts | 14 +++++++++++--- .../kotlin/dev/onexeor/kdownloader/KDownloader.kt | 0 .../onexeor/kdownloader/extension/Environment.kt | 0 .../kdownloader/internal/AndroidDownloadTask.kt | 0 .../onexeor/kdownloader/internal/DirectoryUtils.kt | 0 .../kotlin/dev/onexeor/kdownloader/Auth.kt | 0 .../dev/onexeor/kdownloader/DownloadError.kt | 0 .../dev/onexeor/kdownloader/DownloadProgress.kt | 0 .../dev/onexeor/kdownloader/DownloadRequest.kt | 0 .../dev/onexeor/kdownloader/DownloadState.kt | 0 .../kotlin/dev/onexeor/kdownloader/DownloadTask.kt | 0 .../kotlin/dev/onexeor/kdownloader/KDownloader.kt | 0 .../dev/onexeor/kdownloader/KDownloaderConfig.kt | 0 .../kotlin/dev/onexeor/kdownloader/NetworkType.kt | 0 .../dev/onexeor/kdownloader/DownloadErrorTest.kt | 0 .../onexeor/kdownloader/DownloadProgressTest.kt | 0 .../kdownloader/DownloadRequestBuilderTest.kt | 0 .../dev/onexeor/kdownloader/DownloadStateTest.kt | 0 .../onexeor/kdownloader/KDownloaderConfigTest.kt | 0 .../kotlin/dev/onexeor/kdownloader/KDownloader.kt | 0 .../kdownloader/internal/IosDownloadTask.kt | 0 {shared => lib}/src/main/res/values/strings.xml | 0 settings.gradle.kts | 3 ++- 24 files changed, 14 insertions(+), 5 deletions(-) rename {shared => lib}/build.gradle.kts (85%) rename {shared => lib}/src/androidMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt (100%) rename {shared => lib}/src/androidMain/kotlin/dev/onexeor/kdownloader/extension/Environment.kt (100%) rename {shared => lib}/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/AndroidDownloadTask.kt (100%) rename {shared => lib}/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/DirectoryUtils.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/Auth.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadError.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadProgress.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadRequest.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadState.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadTask.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloaderConfig.kt (100%) rename {shared => lib}/src/commonMain/kotlin/dev/onexeor/kdownloader/NetworkType.kt (100%) rename {shared => lib}/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadErrorTest.kt (100%) rename {shared => lib}/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadProgressTest.kt (100%) rename {shared => lib}/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadRequestBuilderTest.kt (100%) rename {shared => lib}/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadStateTest.kt (100%) rename {shared => lib}/src/commonTest/kotlin/dev/onexeor/kdownloader/KDownloaderConfigTest.kt (100%) rename {shared => lib}/src/iosMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt (100%) rename {shared => lib}/src/iosMain/kotlin/dev/onexeor/kdownloader/internal/IosDownloadTask.kt (100%) rename {shared => lib}/src/main/res/values/strings.xml (100%) diff --git a/README.md b/README.md index 05db0b7..a6d9563 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ dependencyResolutionManagement { kotlin { sourceSets { commonMain.dependencies { - implementation("dev.onexeor.kdownloader:shared:0.2.0") + implementation("dev.onexeor:kdownloader:1.0.0") } } } diff --git a/shared/build.gradle.kts b/lib/build.gradle.kts similarity index 85% rename from shared/build.gradle.kts rename to lib/build.gradle.kts index 9d7c0ea..36a3c7b 100644 --- a/shared/build.gradle.kts +++ b/lib/build.gradle.kts @@ -4,8 +4,8 @@ plugins { id("maven-publish") } -group = "dev.onexeor.kdownloader" -version = "0.2.0" +group = "dev.onexeor" +version = "1.0.0" kotlin { androidTarget { @@ -43,7 +43,7 @@ kotlin { } android { - namespace = group.toString() + namespace = "dev.onexeor.kdownloader" compileSdk = 35 defaultConfig { minSdk = 24 @@ -58,6 +58,14 @@ dependencies { implementation(libs.androidx.core.ktx) } +afterEvaluate { + publishing { + publications.withType { + artifactId = artifactId.replace("library", "kdownloader") + } + } +} + publishing { repositories { maven { diff --git a/shared/src/androidMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt b/lib/src/androidMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt similarity index 100% rename from shared/src/androidMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt rename to lib/src/androidMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt diff --git a/shared/src/androidMain/kotlin/dev/onexeor/kdownloader/extension/Environment.kt b/lib/src/androidMain/kotlin/dev/onexeor/kdownloader/extension/Environment.kt similarity index 100% rename from shared/src/androidMain/kotlin/dev/onexeor/kdownloader/extension/Environment.kt rename to lib/src/androidMain/kotlin/dev/onexeor/kdownloader/extension/Environment.kt diff --git a/shared/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/AndroidDownloadTask.kt b/lib/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/AndroidDownloadTask.kt similarity index 100% rename from shared/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/AndroidDownloadTask.kt rename to lib/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/AndroidDownloadTask.kt diff --git a/shared/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/DirectoryUtils.kt b/lib/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/DirectoryUtils.kt similarity index 100% rename from shared/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/DirectoryUtils.kt rename to lib/src/androidMain/kotlin/dev/onexeor/kdownloader/internal/DirectoryUtils.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/Auth.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/Auth.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/Auth.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/Auth.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadError.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadError.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadError.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadError.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadProgress.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadProgress.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadProgress.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadProgress.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadRequest.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadRequest.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadRequest.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadRequest.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadState.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadState.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadState.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadState.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadTask.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadTask.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadTask.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/DownloadTask.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloaderConfig.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloaderConfig.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloaderConfig.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/KDownloaderConfig.kt diff --git a/shared/src/commonMain/kotlin/dev/onexeor/kdownloader/NetworkType.kt b/lib/src/commonMain/kotlin/dev/onexeor/kdownloader/NetworkType.kt similarity index 100% rename from shared/src/commonMain/kotlin/dev/onexeor/kdownloader/NetworkType.kt rename to lib/src/commonMain/kotlin/dev/onexeor/kdownloader/NetworkType.kt diff --git a/shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadErrorTest.kt b/lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadErrorTest.kt similarity index 100% rename from shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadErrorTest.kt rename to lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadErrorTest.kt diff --git a/shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadProgressTest.kt b/lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadProgressTest.kt similarity index 100% rename from shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadProgressTest.kt rename to lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadProgressTest.kt diff --git a/shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadRequestBuilderTest.kt b/lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadRequestBuilderTest.kt similarity index 100% rename from shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadRequestBuilderTest.kt rename to lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadRequestBuilderTest.kt diff --git a/shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadStateTest.kt b/lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadStateTest.kt similarity index 100% rename from shared/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadStateTest.kt rename to lib/src/commonTest/kotlin/dev/onexeor/kdownloader/DownloadStateTest.kt diff --git a/shared/src/commonTest/kotlin/dev/onexeor/kdownloader/KDownloaderConfigTest.kt b/lib/src/commonTest/kotlin/dev/onexeor/kdownloader/KDownloaderConfigTest.kt similarity index 100% rename from shared/src/commonTest/kotlin/dev/onexeor/kdownloader/KDownloaderConfigTest.kt rename to lib/src/commonTest/kotlin/dev/onexeor/kdownloader/KDownloaderConfigTest.kt diff --git a/shared/src/iosMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt b/lib/src/iosMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt similarity index 100% rename from shared/src/iosMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt rename to lib/src/iosMain/kotlin/dev/onexeor/kdownloader/KDownloader.kt diff --git a/shared/src/iosMain/kotlin/dev/onexeor/kdownloader/internal/IosDownloadTask.kt b/lib/src/iosMain/kotlin/dev/onexeor/kdownloader/internal/IosDownloadTask.kt similarity index 100% rename from shared/src/iosMain/kotlin/dev/onexeor/kdownloader/internal/IosDownloadTask.kt rename to lib/src/iosMain/kotlin/dev/onexeor/kdownloader/internal/IosDownloadTask.kt diff --git a/shared/src/main/res/values/strings.xml b/lib/src/main/res/values/strings.xml similarity index 100% rename from shared/src/main/res/values/strings.xml rename to lib/src/main/res/values/strings.xml diff --git a/settings.gradle.kts b/settings.gradle.kts index 567acc6..8018002 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -15,6 +15,7 @@ dependencyResolutionManagement { } rootProject.name = "KDownloader" -include(":shared") +include(":library") +project(":library").projectDir = file("lib") include(":example:androidApp") include(":example:shared") \ No newline at end of file