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