diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e974cbed..11c82e14 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -19,9 +19,9 @@ android { } dependencies { - implementation(project(":core:navigation")) - implementation(project(":feature:main")) - implementation(project(":feature:home")) - - implementation(project(":core:designsystem")) + implementation(projects.core.navigation) + implementation(projects.feature.main) + implementation(projects.feature.home) + + implementation(projects.core.designsystem) } diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts index 5f0643df..6b8f38eb 100644 --- a/build-logic/settings.gradle.kts +++ b/build-logic/settings.gradle.kts @@ -1,3 +1,4 @@ +enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") dependencyResolutionManagement { repositories { google() diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts index 430a66c1..fa58f92c 100644 --- a/core/data/build.gradle.kts +++ b/core/data/build.gradle.kts @@ -9,7 +9,7 @@ android { } dependencies { - implementation(project(":core:model")) + implementation(projects.core.model) implementation(libs.retrofit.core) implementation(libs.retrofit.kotlin.serialization) diff --git a/core/domain/build.gradle.kts b/core/domain/build.gradle.kts index b323e82c..0d276b21 100644 --- a/core/domain/build.gradle.kts +++ b/core/domain/build.gradle.kts @@ -7,8 +7,8 @@ android { } dependencies { - implementation(project(":core:data")) - implementation(project(":core:model")) + implementation(projects.core.data) + implementation(projects.core.model) implementation(libs.inject) } diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts index c8327b76..396f9b5e 100644 --- a/core/ui/build.gradle.kts +++ b/core/ui/build.gradle.kts @@ -8,6 +8,6 @@ android { } dependencies { - implementation(project(":core:model")) - implementation(project(":core:designsystem")) + implementation(projects.core.model) + implementation(projects.core.designsystem) } diff --git a/feature/main/build.gradle.kts b/feature/main/build.gradle.kts index d838dbf9..cff59112 100644 --- a/feature/main/build.gradle.kts +++ b/feature/main/build.gradle.kts @@ -7,11 +7,11 @@ android { } dependencies { - implementation(project(":feature:home")) - implementation(project(":feature:setting")) - implementation(project(":feature:contributor")) - implementation(project(":feature:session")) - implementation(project(":feature:bookmark")) + implementation(projects.feature.home) + implementation(projects.feature.setting) + implementation(projects.feature.contributor) + implementation(projects.feature.session) + implementation(projects.feature.bookmark) implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) diff --git a/settings.gradle.kts b/settings.gradle.kts index 39e5e9e4..c615b9d1 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -15,7 +15,7 @@ dependencyResolutionManagement { } } -rootProject.name = "DroidKnights 2023" +rootProject.name = "DroidKnights2023" include( ":app",